如何从python打开一个只有名字的文件?

时间:2015-10-13 02:57:31

标签: python-2.7

我知道这个问题可能很愚蠢,因为我处于菜鸟级别,所以我很好。 我想知道是否有办法在python中只输入其名称来打开文件,例如open(mbox.txt)而不是open(C:\Python27\mbox.txt) ??

由于

2 个答案:

答案 0 :(得分:1)

  

我想知道是否有办法在python中打开文件   只输入其名称

只要文件位于与python脚本相同的 path上,您就可以在不提供dir的情况下打开文件。

答案 1 :(得分:1)

Python在2

中列出的以下目录中查找您提及的文件,但没有完整路径
sys.path

您将获得python查找的目录列表,如果您要在与此列表不同的目录中指定文件,只需将目录名称添加到此目录中,您可以在其中指定文件而不使用完整路径。 / p>

<强>校正

上述建议没有回答这个问题,因为乔恩说它只影响进口机械。要回答您的问题,请使用python的os模块更改目录。

import sys
for path in sys.path:
     print path