首页 > 解决方案 > 带有文件的 Python 程序可以在任何计算机上运行吗?

问题描述

我正处于 Python 学习之旅的起点。

我们得到了一个 .csv 文件用于分配。我编写了程序,它运行良好,但我必须将程序发送给我的教授。

我的程序的开头是这样的:

from pathlib import Path
data_folder = Path("C:/Users/Fara/Desktop/Ex_Python_Fara_DL3ME")
file = data_folder / "mailing_list_data.csv"
file = open(file)

我有一种感觉,当他试图在 Spyder 上执行我的程序时,会出现错误。如您所见,.csv 文件的路径非常具体。它在用户中,然后是 Fara,然后是 Desktop,等等……我认为“mailing_list_data.csv”在我教授的计算机上将位于不同的路径上。所以我想知道如何让我的程序在任何计算机上自动运行,而无需我的教授手动更改文件的路径。我已将该文件放在与我的 Python 脚本相同的路径中。

谢谢你。

标签: pythonpython-3.4

解决方案


推荐阅读