python更改启动/默认目录

时间:2012-06-05 21:16:49

标签: python directory python-2.7

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

  

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

但我想将其更改为:

  

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

如何在不更改导入调制内容的情况下执行此操作? 我害怕做错,所以我不能再进口了,但是这太烦人了:

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

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

2 个答案:

答案 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列表中文件的顶部