我正在使用: Notepad ++,Python 3.4,Windows 7
我遇到了以下问题: 如果我想(例如)打开一个文件。我总是要把整条路径放在一边 " C:\ Python34 \ 05_Python_Project \ Python_von_Kopf __ \第7章\ web应用-第7章\的cgi-bin \ some_file.txt"
我想写一个简短的文件名,如:
with open ('some_file.txt') as footer_d:
...
我意识到Notepad ++正在以下路径中搜索: " C:\ Program Files(x86)\ Notepad ++"
我可以以某种方式更改/配置Notepad ++以便在文件位置搜索???
答案 0 :(得分:1)
实现这一目标的一种非常简单的方法是在Python中完成所有操作:
import os
os.chdir("C:/Python34/05_Python_Project/Python_von_Kopf__/chapter7/webapp-chapter7/cgi-bin")
(Windows API非常满意使用正斜杠作为路径分隔符。它的命令行应用程序往往不喜欢它们。)或者:
dirlist = ["C:\\", "Python34", "05_Python_Project", Python_von_Kopf__",
"chapter7", "webapp-chapter7", "cgi-bin"]
dir = os.path.join(*dirlist)
os.chdir(dir)