python2.7中打开文件失败f= open('C:\Users\Administrator\Desktop\12345.txt','r')

f=open('C:\Users\Administrator\Desktop\12345.txt','r')执行这个命令打开文件失败,报错IOError:[Errno2]... f= open('C:\Users\Administrator\Desktop\12345.txt','r')
执行这个命令打开文件失败,报错IOError: [Errno 2] No such file or directory: 'C:\\Users\\Administrator\\DesktopS45.txt'
为什么后面变成了DesktopS45.txt ?
而改成f= open('C:\Users\Administrator\Desktop\\12345.txt','r')就可以了。。。。
\123表示什么呢?
展开
 我来答
xpresslink
2016-07-10 · TA获得超过3705个赞
知道小有建树答主
回答量:272
采纳率:87%
帮助的人:101万
展开全部
因为在python和很多程序语言中"\"转义符号,要想输出\要么多加一个\写成\\
要么在字符串前面加r,告诉python解释器,按原始字符串处理。按下面的写法就可以了。
f= open(r'C:\Users\Administrator\Desktop\12345.txt','r')
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式