4

我是 python 新手。每次我启动 shell 时,它总是给我目录:

“.../文件名/Python/”

但我想将其更改为:

“.../文件名/python 程序/”

如何在不更改导入调制内容的情况下做到这一点?我怕弄错了,所以我不能再导入了,但是放在这里太烦人了:

import os
os.chdir(".../file name/python program/")

每次打开外壳后。感谢帮助!

4

2 回答 2

3

结帐: http ://docs.python.org/using/cmdline.html#envvar-PYTHONSTARTUP

这是一个可以设置为文件的环境变量。这是在启动 shell 之前执行的,并且仅在您使用交互式 shell 时才适用。

您可以使用它在 shell 开始时将路径指定为当前目录。

import os
os.chdir('/pathto')
del os 

写入文件并使用 env 变量指向它。

如果这只是特定于您正在运行的文件,那么您应该更改脚本中的目录

os.chdir('/pathto')
于 2012-06-05T22:20:46.400 回答
1

如果您尝试设置 python 以便在您导入模块时它会自动在您计算机上的特定目录中搜​​索,请打开您的 /python27/Lib/site.py 文件并将您的路径添加到靠近顶部的 PREFIXES 列表中文件

于 2012-06-05T22:09:41.140 回答