[英]Relative path for Python with Notepad++
我正在使用:记事本++、Python 3.4、Windows 7
我有以下问题:如果我想(例如)打开一个文件。 我总是必须输入整个路径,例如“C:\\Python34\\05_Python_Project\\Python_von_Kopf__\\chapter7\\webapp-chapter7\\cgi-bin\\some_file.txt”
我只想写一个简短的文件名,例如:
with open ('some_file.txt') as footer_d:
...
我意识到 Notepad++ 正在以下路径中搜索:“C:\\Program Files (x86)\\Notepad++”
我可以以某种方式更改/配置 Notepad++ 以搜索文件位置吗???
实现这一点的一个非常简单的方法是在 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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.