美文网首页Pythonpython
Python基础(十)文件I/O

Python基础(十)文件I/O

作者: 鹊南飞_ | 来源:发表于2019-10-18 19:02 被阅读0次

    1. 打开文件

    1. open函数

    Python提供了一个内置的open()函数,该函数用于打开指定文件

    open(file_name [,access_mode] [,buffering])
    

    第一个参数file_name是必须的,代表文件的路径
    默认打开文件的模式是“r”,也就是只读模式。

    2. 文件打开模式

    open函数支持的文件打开模式
    不同文件打开模式的功能

    2. 读取文件

    文件内容为


    文件内容

    使用with语句会自动帮我们关闭文件

    • f.read() 读取文件所有内容
    with open('1.txt', 'r', encoding='utf8') as f:
        print(f.read())
    
    read
    • f.readline([n]) 读取一行内容。如果指定参数n,则只读取此行内的n个字符


      readline
    • f.readlines() 读取文件内所有行


      readlines
    • 文件迭代器
      文件对象本身就是可遍历的


      迭代文件对象

    3. 写文件

    • 文件指针的概念
      文件指针用于标明文件读写的位置。
      文件对象提供了以下方法来操作文件指针


      文件指针操作

      当程序使用文件对象读写数据时,文件指针会自动向后移动;读写了多少个数据,文件指针就自动向后移动多少个位置。

    • f.write() 写入数据


      write

    当使用w+ , wb+ 打开文件,会导致文件内被清空
    当使用a+,ab+ 打开文件,就会在文件后面追加内容

    相关文章

      网友评论

        本文标题:Python基础(十)文件I/O

        本文链接:https://www.haomeiwen.com/subject/funsmctx.html