自学Python:用Python读写文件

读取文件,如果是其他路径的文件使用详细路径

输入代码:

f='cs1.txt'

with open(f)as x:

  for yin x:

     print(y)

执行结果:

你好,世界!

hello,world

打开文件可以指定读取模式(r),写入模式(w),附加模式(a),或者读取和写入文件模式(r+)。如果省略了模式参数,默认以只读模式打开。

如果遇到有中文字符无法打开,要指定模式encoding='UTF-8'

f='log.txt'

with open(f,'r',encoding='UTF-8') as x:

  for yin x:

  print(y)

这样就可以显示不是乱码了。


创建记事本文件

输入代码:

f='cs1.txt'

with open(f,'w')as x:

   x.write('你好,世界!\nhello,world')

如果目录下没有这个文件,就会生成一个新的,如果目录下面有就会替换原来的内容。

如果不想原来的内容被替换,新增内容使用附加模式a。

输入代码:

f='log.txt'

with open(f,'a')as x:

  x.write('你好,世界!\nhello,world')

________________END________________

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容