栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

怎样使用python读写文件

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

怎样使用python读写文件

目录
  • 读文件
  • 写文件

读文件
  1. 使用open()方法打开文件
    open()方法第一个参数是文件的路径,第二个参数指定打开文件模式,默认以只读模式打开。
    比如open("abc.txt", "r"),这里的参数"r"即代表的是以只读模式打开文件,这里的"r"可以省略不写。
    如果读取的文件中包含中文,那么还应该指定文件的编码为utf-8格式。

  2. 使用read()方法读取文件内容

    with open("D:\temp\myfile.txt", encoding='utf-8') as f:
        print(f.read())
    

    运行结果如下:

  3. 使用readlines()方法按每一行读取,读取的内容以列表的形式存储

    with open("D:\temp\myfile.txt", encoding='utf-8') as f:
    	print(f.readlines())
    

    运行结果如下:

写文件
  1. 如果要修改文件内容,向文件中写内容,那么应该以写(‘w’)模式打开文件。需要注意的是这样会把文件原来的内容覆盖掉。

  2. 使用write()方法向文件中写内容

    with open("D:\temp\myfile.txt", "w", encoding='utf-8') as f:
        f.write("也许铜的要绿成翡翠,铁罐上锈出几瓣桃花。")
    
    with open("D:\temp\myfile.txt", encoding='utf-8') as f:
        print(f.read())
    

    运行结果:

  3. 如果不想文件原来的内容被覆盖,那么以追加(‘a’)模式打开文件,新的内容会被添加到文件末尾

    with open("D:\temp\myfile.txt", 'a', encoding="utf-8") as f:
        f.write("n再让油腻织一层罗绮,霉菌给他蒸出些云霞。")
    
    with open("D:\temp\myfile.txt", encoding='utf-8') as f:
        print(f.read())
    

    运行结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/269083.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号