码迷,mamicode.com
首页 > 编程语言 > 详细

python打开TXT文件踩过的坑

时间:2019-08-18 11:40:23      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:最大的   can   编辑   osi   pytho   white   路径   gb2312   line   

学习文件操作的坑:

1、文件名不正确,如f.txt,写成了f.txt.txt

2、用记事本编辑的时候,另存为可以选择编码格式

3、最大的坑是文件路径,打开f.txt, 在win7环境先属性的路径为:C:\Users\Administrator\Documents\f.txt,但python运行一直报错:

  

File "<ipython-input-47-7eb47648a352>", line 1
    tf=open("C:\Users\Administrator\Documents\f.txt","r",encoding="UTF-8")
           ^
SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3: truncated \UXXXXXXXX escape

以为是编码错误,将encoding逐个改为ANSI,unicode,GB2312,utf-8都不行

终极解决:路径改为双\\,运行正确!!!!!!

tf=open("C:\\Users\\Administrator\\Documents\\f.txt","r",encoding="UTF-8")
print(tf.readline())
tf.close()

 

 



python打开TXT文件踩过的坑

标签:最大的   can   编辑   osi   pytho   white   路径   gb2312   line   

原文地址:https://www.cnblogs.com/CSUT-Ryan/p/11371530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!