我正在用 python 开发一个小项目。 它涉及使用 os.startfile() 打开文件
这就是我的问题:
文件的路径包含多个数字。由于某种原因,我不明白这会导致定位文件时出现问题。
有解决办法吗?
因为我无法更改目录或文件的名称。
最佳答案
问题是 \
字符在 python 中具有特殊含义,例如\n
是换行符等。
你可以这样做:
os.startfile(r"G:\EEGdatabase\6541455.docx")
或者:
os.startfile("G:\\EEGdatabase\\6541455.docx")
解决问题。
参见https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals了解详情。
关于python - os.startfile() python 中带数字的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43204473/