zoukankan      html  css  js  c++  java
  • python疑难问题---4、python文件读写

    python疑难问题---4、python文件读写

    一、总结

    一句话总结:

    python文件读写操作非常简单,先open打开文件,读的话,可以用readlines读取多行,写的话就直接write方法,文件其它操作比如重命名操作需要引入os模块
    # 一、文件的写操作
    f = open("test.txt","w",encoding="utf8")
    f.write("I am here.
    ")
    f.write("老干妈大战腾讯,最新迷幻反转!我笑疯了,哈哈哈哈哈哈")
    f.close()
    
    # 二、文件的读操作
    # 一次读取多行
    # 读取出来的是一个列表,列表中的每一个元素就是对应的每一行的内容
    f = open("test.txt","r",encoding="utf8")
    content = f.readlines()
    print(content)
    for i in content:
        print(i,end="")
    f.close()
    
    # 文件的重命名操作
    # 文件的重命名、删除文件、创建目录等操作都需要引入os模块
    import os
    os.rename("test.txt","aaa.txt")

    二、python文件读写

    博客对应课程的视频位置:4、python文件处理
    https://fanrenyi.com/video/32/305

    一、文件的写操作

    In [14]:
    f = open("test.txt","w",encoding="utf8")
    f.write("I am here.
    ")
    f.write("老干妈大战腾讯,最新迷幻反转!我笑疯了,哈哈哈哈哈哈")
    f.close()
    

    二、文件的读操作

    In [15]:
    f = open("test.txt","r",encoding="utf8")
    # 读取指定个数的字符
    content = f.read(6)
    print(content)
    f.close()
    
    I am h
    
    In [17]:
    # 一行一行的来读文件
    f = open("test.txt","r",encoding="utf8")
    content = f.readline()
    print(content)
    content = f.readline()
    print(content)
    f.close()
    
    I am here.
    
    老干妈大战腾讯,最新迷幻反转!我笑疯了,哈哈哈哈哈哈
    
    In [19]:
    # 一次读取多行
    # 读取出来的是一个列表,列表中的每一个元素就是对应的每一行的内容
    f = open("test.txt","r",encoding="utf8")
    content = f.readlines()
    print(content)
    for i in content:
        print(i,end="")
    f.close()
    
    ['I am here.
    ', '老干妈大战腾讯,最新迷幻反转!我笑疯了,哈哈哈哈哈哈']
    I am here.
    老干妈大战腾讯,最新迷幻反转!我笑疯了,哈哈哈哈哈哈

    三、文件的其它操作

    In [20]:
    # 文件的重命名操作
    # 文件的重命名、删除文件、创建目录等操作都需要引入os模块
    import os
    os.rename("test.txt","aaa.txt")
    
    In [ ]:
     
     
  • 相关阅读:
    我的家庭保险方案推荐
    如何修改Total Commander配件文件的位置
    豆瓣统计-2015
    RESTful API接口设计规范
    正则表达式中 的$1,$2与实际应用
    查询排序:order by case when理解、在order By子句中使用case语句的理解
    架构设计:BFF和Serverless简介
    移动端1px细线解决方案总结
    SpringMVC中实体类属性is开头的字段返回JSON时自动去掉is开头的问题
    详解JS面向对象的三大特征之多态
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/13222564.html
Copyright © 2011-2022 走看看