python对文件写入, 新建的文件找不到

代码如下f=file('C:\Users\Administrator\Desktop\111.txt','a')data='wo'f.write(data)f.close... 代码如下
f=file('C:\Users\Administrator\Desktop\111.txt','a')
data='wo'
f.write(data)
f.close()
s=file('C:\Users\Administrator\Desktop\111.txt')
print s.read()
s.close()
展开
 我来答
twsxtd
2014-04-10 · TA获得超过379个赞
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:151万
展开全部
你的文件路径有问题,反斜杠会被认为是转义字符有两种修改方法:
1.反斜杠改成双反斜杠f=file('C:\\Users\\Administrator\\Desktop\\111.txt','a')
2.使用raw string,也就是在string'前面加r,告诉python不需要转义f=file(r'C:\Users\Administrator\Desktop\111.txt','a')
完整代码如下:
f = file(r'C:\Users\Administrator\Desktop\111.txt', 'a')

data = 'wo'
f.write(data)
f.close()
s = file(r'C:\Users\Administrator\Desktop\111.txt')
print s.read()()
s.close()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式