python更改启动/默认目录

python更改启动/默认目录,python,directory,python-2.7,Python,Directory,Python 2.7,我是python新手。 每次启动shell时,它都会给我目录: “../file name/Python/” 但我想把它改成: “../file name/python程序/” 如何在不更改导入调制内容的情况下执行此操作? 我怕弄错了,这样我就不能再导入了,但这样说太烦人了: import os os.chdir(".../file name/python program/") 每次我打开外壳后。 谢谢你的帮助 如果您试图设置python,以便它在导入模块时自动搜索计算机上的特定目录,请打开/

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

“../file name/Python/”

但我想把它改成:

“../file name/python程序/”

如何在不更改导入调制内容的情况下执行此操作? 我怕弄错了,这样我就不能再导入了,但这样说太烦人了:

import os
os.chdir(".../file name/python program/")
每次我打开外壳后。
谢谢你的帮助

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

签出:

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

您可以使用它在shell的开头指定一个路径作为当前目录

import os
os.chdir('/pathto')
del os 
写入文件并使用env变量指向该文件

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

os.chdir('/pathto')

只需从您想要的目录启动python?或者您使用的是某种快捷方式?我使用的是空闲shell,我使用的是来自“../file name/Python/”目录的快捷方式。对于导入,您可能应该使用pythonpath。。。但是,是的,只要打开文件夹中的shell,你想让cwd对影响导入内容的内容产生影响?如果可以的话,请回答,这样我就可以接受,如果它是有效的,我会试试。谢谢你的编辑。顺便问一下,如何将纯文本转换为python代码?@windsound:我找不到你。Python代码也是纯文本,但由Python解释器进行解释。但在您的版本之后,我的一些问题部分变成了带有颜色的python代码。你是怎么做到的?@windsound:当你在Stackoverflow中以编辑模式写作时。在编辑器上方,您将看到一个标记为“{}”的图标。选择所有代码并单击它。或者只需在左侧键入4个空格的代码。