python - os.startfile() python 中带数字的路径

标签 python path

我正在用 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/

相关文章:

javascript - 在 React 应用程序中使用 Webpackresolve.alias 进行绝对导入

python - 线程.定时器类型错误: an integer is required

python - 使用 matplotlib 在 Tkinter 中绘制数据 - 在列表之间切换

windows - 通过调用名称在 Windows 中调用 Ghostscript?

linux - 什么是文件扩展?

在同一文件夹中导入 go 文件

python - 如何创建 mysite.wsgi 文件?

python - 使用 Django 时我需要了解 SQL

python - 无法在python中的selenium webdriver中加载firefox

java - 手动设置 Android Studio 的 JDK 路径