我想在Python中使用相对路径,并将我的CSV文件放在与Python代码不同的文件夹中。
我的Python程序位于以下文件夹中:
G:\projects\code
我想读取这个文件,它在上一级目录中:
我想读取这个文件,它在上一级目录中:
G:\projects\data\sales.csv
如何使用 pathlib 指定一个比当前工作目录上一级的路径?我不想改变当前工作目录。
我尝试过这个:
from pathlib import Path
file = Path.cwd() /'..'/'data'/'sales.csv'
但现在 'file' 变量的值为:
'G:/projects/code/../data/sales.csv'
我仔细阅读了文档,但要么没有解释,要么我没看懂。
__file__
而不是Path.cwd()
。 - Mad Physicist