导入的python文件的相对路径为insin

2024-04-20 06:46:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我的python2.7项目中的相对路径有问题。我有两份档案,我们打电话给他们吧脚本.py以及导入脚本.py,具有不同的目录,因为importedScript位于子文件夹中。 导入脚本.py有一个名为openCSV()的方法,该方法将在中导入脚本.py与

from subfolder.importedScript import openCSV

这个很好用。openCSV(文件名)方法的内部代码如下:

script_path = os.path.dirname(os.path.abspath(__file__))
filepath = os.path.join(script_path, 'subfolder2/' + filename)
dataset = pd.read_csv(filepath) 

此代码从子文件夹导入.csv文件。如果我运行导入脚本.py它自己。你知道吗

现在的问题是,当我跑的时候脚本.py,中的相对路径导入脚本.py生成错误。由于某些原因,系统尝试加载导入脚本.py从“subfolder2/”而不是“subfolder/subfolder2”。你知道吗

有人知道怎么解决这个问题吗?你知道吗

编辑:在子文件夹2中有不同的.csv文件,我想从不同的python文件中打开不同的文件。你知道吗


Tags: 文件csvpath方法代码py脚本文件夹