我是python的新手。 每次我启动shell时,它总是给我目录:
“... /文件名/ Python /”
但我想将其更改为:
“... /文件名/ python程序/”
如何在不更改导入调制内容的情况下执行此操作? 我害怕做错,所以我不能再进口了,但是这太烦人了:
import os
os.chdir(".../file name/python program/")
每次打开外壳后。 谢谢你的帮助!
答案 0 :(得分:2)
结帐:http://docs.python.org/using/cmdline.html#envvar-PYTHONSTARTUP
这是一个可以设置为文件的环境变量。这是在启动shell之前执行的,仅在使用交互式shell时才适用。
您可以使用它在shell的开头指定路径作为当前目录。
import os
os.chdir('/pathto')
del os
写入文件并使用env变量指向它。
如果这只是您正在运行的文件的特定内容,那么您应该更改脚本中的目录
os.chdir('/pathto')
答案 1 :(得分:1)
如果您尝试设置python以便在导入模块时自动搜索计算机上的特定目录,请打开/python27/Lib/site.py文件并将路径添加到附近的PREFIXES列表中文件的顶部