每次我想打开桌面上的文本文件时,我总是需要使用以下命令更改Python中的目录:
>>> import os
>>> os.chdir("C:/Users/Name/Desktop")
Run Code Online (Sandbox Code Playgroud)
每次我必须改变它时,真的很烦人.
它现在在C:\\Python34.
那么如何将工作目录永久设置为桌面?提前致谢!
您可以将该行添加到PYTHONSTARTUP文件中.所以当你开始翻译时os.chdir("C:/Users/Name/Desktop")会运行.
我有一个startup.py在我有以下内容的主目录文件:
print("(.startup.py)")
import datetime, os, pprint, re, sys, time
print("(imported datetime, os, pprint, re, sys, time)")
Run Code Online (Sandbox Code Playgroud)
所以每次我启动ipython或python shell时都会执行这些行.
不是百分之百,但我想PYTHONSTARTUP="path_to_script"在Windows上设置环境变量应该在启动文件中使用问题中的两行来完成.
因此,对于您的情况,您可以创建一个文件,让我们称之为startup.py并在您放入的文件中:
import os
os.chdir("C:/Users/Name/Desktop")
Run Code Online (Sandbox Code Playgroud)
然后添加环境变量PYTHONSTARTUP的步骤:
对于Windows 8:
在桌面上,右键单击屏幕的左下角以获取"高级用户任务"菜单.
在"高级用户任务"菜单中,单击"系统".单击左列中的"高级系统设置"链接.
在系统变量下,单击"新建".
将PYTHONSTARTUP添加到变量名称.
将Python文件的路径添加到Variable值,然后单击OK.#<-path_to_startup.py
单击确定.