【发布时间】:2016-02-14 22:56:18
【问题描述】:
我有一个关于直接在 python 上工作的默认值的快速问题。
我目前正在使用python 2.7。在这种情况下,默认直接工作的是C:/Python27。
我想将其永久更改为另一个目录。
即使我们在shell上写下以下内容,默认工作目录也会自动回到原来的C:/Python27。
import os
os.chdir('a path')
有谁知道如何将默认目录永久设置为“路径”,在关闭外壳后保留该目录?
这与如何仅通过函数临时更改工作目录不同。
非常感谢您的帮助!!
【问题讨论】:
-
你是如何启动你的脚本的?
-
你的意思是双击
python.exe或者在控制台写python? -
当你启动 Python 时,会创建一个新的环境——所以当你改变当前工作目录时,它在这个环境中被有效地改变了;但是,当关闭 Python 时,会恢复原始环境。你不能在 Windows 中做你想做的事,没有 bash
source等价物。 -
@TrevorBoydSmith 完全不同的问题。我使用了 os.chdir 但在关闭并重新启动程序后它仍会返回到默认工作目录。你放了-1吗?
标签: python python-2.7 working-directory