Python \x invalid escape error 和 windows 下的文件路径使用问题
2016-06-15 02:44
831 查看
背景: 在windows 下使用python 读取文件,
import time
def readFileIntoList(filePath):
inputFile = open(filePath,'r')
print inputFile
inputFile.close()
if __name__ == "__main__":
print "doing..."
readFileIntoList("C:\\Users\\HYin\\Desktop\\xml\\EBSNYBE.QueryDocument1.0.xml")
以上是正确的代码.
遇到的错误. 从代码的最后一行,如何将该代码改为readFileIntoList("C:\Users\HYin\Desktop\xml\EBSNYBE.QueryDocument1.0.xml")将会出现
<span style="color:#ff0000;">*** invalid \x escape</span>
原因: 系统将\x 识别为: 十六进制转换, 就是说将 \x之后的两个字符认作是16进制.
解决办法: 为了安全起见, 在windows下使用文件路径的时候, 使用双下划线 \\
import time
def readFileIntoList(filePath):
inputFile = open(filePath,'r')
print inputFile
inputFile.close()
if __name__ == "__main__":
print "doing..."
readFileIntoList("C:\\Users\\HYin\\Desktop\\xml\\EBSNYBE.QueryDocument1.0.xml")
以上是正确的代码.
遇到的错误. 从代码的最后一行,如何将该代码改为readFileIntoList("C:\Users\HYin\Desktop\xml\EBSNYBE.QueryDocument1.0.xml")将会出现
<span style="color:#ff0000;">*** invalid \x escape</span>
原因: 系统将\x 识别为: 十六进制转换, 就是说将 \x之后的两个字符认作是16进制.
解决办法: 为了安全起见, 在windows下使用文件路径的时候, 使用双下划线 \\
相关文章推荐
- 安装MYSQL-PYTHON包报错mysql_config not found解决办法
- Python学习笔记(五)
- [leetcode]53. Maximum Subarray 最大连续子串python实现【medium】
- python 读取全国城市aqi数据,差值生成png图片
- python3.5仿微软计算器程序
- 使用python3.5仿微软记事本notepad
- python3音乐播放器简单实现代码
- Numpy 入门教程(2)
- (转载)NumPy详细教程
- python fabric实现远程操作和部署
- python自定义模块导入方法
- Python fabric远程自动部署简介
- NumPy的详细教程
- Numpy 入门教程(2)
- (转载)NumPy详细教程
- Python fabric实践操作
- python自定义模块导入方法
- Python fabric远程自动部署简介
- python列表 数组 字典
- 由PYTHONPATH谈起