您的位置:首页 > 编程语言 > Python开发

python学习--文件操作

2017-12-25 16:38 309 查看
进入第7天的学习,学到了python的文件操作,教程说是和C语言兼容,于是就迫不及待的的想试试。按照教程的输入,直接改成自己的目录
f=open('D:\python\text.txt', 'r')
这个报错IO的错误,无效的模式,'r'
改成f=open(r'D:\python\text.txt')就可以运行f.read(),正常输出
如果想修改文件,需要读写或写操作,
照葫芦画瓢
f=open('D:\python\text.txt', 'w+')
这个报错IO的错误,无效的模式,'w+'
f=open(w'D:\python\text.txt')
语法错误
f=open(w+'D:\python\text.txt')
name ‘w’ is not defined
有点无语了,不知道是什么错误,只能继续尝试了
如果不是绝对路径,代码是可以正常运行,有点让人头大啊
f=open("D:\python\text.txt", 'w+')
如果把‘’换成“”,按照上面的写法就可以进行正常操作了。看来open函数的水很深啊。
f.write('hi,python')
需要若干时间后才能真正的写到txt文件中去,和电脑有关。
但是笔者又遇到了另一个问题,txt文件的后面后增加很多的NUL,不知道是何原因。
目前还没有搞明白

                                                                                                                   初稿与2017年12月25日
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python