PYTHON 使用中文路径
时间: 2023-10-03 19:10:59 浏览: 384
Python处理中文路径
4星 · 用户满意度95%
在 Python 中使用中文路径需要注意以下几点:
1. 确保操作系统支持中文路径,并且设置了中文编码。
2. 在使用中文路径时,需要将路径字符串前面加上一个字母 "r",表示这是一个原始字符串。
3. 如果中文路径中存在反斜杠 "\",需要使用双反斜杠 "\\" 或者单斜杠 "/" 代替。
下面是一个代码示例:
```python
import os
# 设置中文编码
os.system('chcp 65001')
# 使用中文路径
path = r'D:\中文路径\文件.txt'
with open(path, 'r', encoding='utf-8') as f:
content = f.read()
print(content)
```
在上面的代码中,我们使用了 `os.system('chcp 65001')` 命令来设置命令行窗口的编码为 UTF-8,以支持中文字符的显示。然后使用 `open()` 函数打开了一个中文路径的文件,并读取了其中的内容。
注意,这里的 `path` 变量前面加上了字母 "r",表示这是一个原始字符串,然后使用了反斜杠 "\" 来表示路径中的目录层级。如果你觉得这样写不太方便,也可以考虑使用双反斜杠 "\\" 或者单斜杠 "/" 来表示路径中的反斜杠。
阅读全文