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