用python读取txt文件
我尝试使用以下命令在python中打开txt文件:用python读取txt文件,python,Python,我尝试使用以下命令在python中打开txt文件: file=open(“commands.txt”、“r”)但获取FileNotFoundError 该文件保存在python项目文件夹中 有没有办法自动获取基本文件夹的路径?您可以使用, 首先,您可以计算路径 import os os.getcwd() os.path.exists(direct) 在这之后,你可以 接下来,您可以加入路径 x_file = open(os.path.join(direct, "commands.txt"),
file=open(“commands.txt”、“r”)
但获取FileNotFoundError
该文件保存在python项目文件夹中
有没有办法自动获取基本文件夹的路径?您可以使用,
首先,您可以计算路径
import os
os.getcwd()
os.path.exists(direct)
在这之后,你可以
接下来,您可以加入路径
x_file = open(os.path.join(direct, "commands.txt"), "r")
这应该对您正在尝试的操作有效。如果您希望它自动执行此操作的原因是您将要大量更改模式/打开不同的文本文件,您可以将路径设置为变量哈哈。所以
path = '/users/name/'
f = open(path + '(filename)','r')
print f.read()
这是有效的,我不知道这是否是你想要的,但这正是我要做的 使用
import os
和os.listdir('.')
表示文件不在脚本所在的文件夹中。问题不在于基本路径,而在于脚本和文件的位置。Alex,txt文件位于脚本所在的同一文件夹中。您能否至少共享这部分代码?看起来它不在同一文件夹中。这就是那个错误的意思。