我正在尝试使用以下命令在python中打开txt文件:
file = open("commands.txt", "r")
但获得FileNotFoundError
。
该文件保存在python项目文件夹中。
有没有办法自动获取基本文件夹的路径?
答案 0 :(得分:0)
您可以验证路径使用, 首先,您可以计算路径
import os
os.getcwd()
os.path.exists(direct)
在此之后,你可以做到,
接下来,您可以加入路径。
x_file = open(os.path.join(direct, "commands.txt"), "r")
这应该适用于你想要做的事情。
答案 1 :(得分:0)
如果您希望它自动执行此操作的原因是您将要更改模式/打开不同的文本文件,您可以将路径设置为变量哈哈。所以......
path = '/users/name/'
f = open(path + '(filename)','r')
print f.read()
这是有效的,我不知道它是不是你想要的,但它只是我会做什么啊哈哈。