在python中读取txt文件

时间:2017-02-22 02:54:19

标签: python

我正在尝试使用以下命令在python中打开txt文件:

file = open("commands.txt", "r")但获得FileNotFoundError

该文件保存在python项目文件夹中。

有没有办法自动获取基本文件夹的路径?

2 个答案:

答案 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()

这是有效的,我不知道它是不是你想要的,但它只是我会做什么啊哈哈。