zoukankan      html  css  js  c++  java
  • python学习之文件读写操作

    open函数

      在使用文件之前,需要先打开,即使用open函数

      如:

      files=open("文件路径","操作方式")

      解释如下:

      (1files:为文件对象的名称,即文件的变量名。供后期调用

      (2open的参数:文件路径---标识需要打开的文件地址信息,此地址可以是相对路径也可以是绝对路径,根据实际情况配置;

      (3open的参数:操作方式---标识以哪种方式打开文件。

      文件打开模式有:

      1)只读:r,指针在开始

      2)写入:w,指针在开始

      3)追加:a,指针在结尾

      4)更新:+(可读可写)

      打开文件后,文件对象有各种属性,

      如:

      (1files.closed:关闭文件,如果文件已被关闭返回true,否则返回false

      (2files.mode:返回被打开文件的访问模式;

      (3files.name:返回文件的名称;

      (4files.softspace

    close()方法

      表示:刷新缓冲区里任何还没有写入的信息,并关闭该文件,这之后便不能进行写入。

      使用:files.close()

    write()方法

      表示:可以将任何字符串写入一个打开的文件,方法不会在字符串的结尾添加换行,如有需要,可以自行在写入的信息后加换行(

    read()方法

      表示:可以从一个打开的文件中读取一个字符串。

      参数:count--标识读取的字节数,如果未传入时,将读取所有内容

    next()方法

      表示:返回文件的下一行

    readline()方法

      表示:读取整行,包括换行符

    readlines()方法

      表示:读取所有行并返回列表,参数sizeint设置大于0时,则是设置一次读取多少字节

    seek()方法

      表示:设置文件当前位置,参数offset--开始的偏移量,也就是指需要移动的字节数

    tell()方法

      表示:返回文件当前位置

    writelines()方法

      表示:向文件中写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符

      例如:

      打开文件,并读取所有列,然后关闭文件

     

      注意:在地址中,可能被转义,所以如果存在转移的情况时,需要再添加一个标识是不需要转义

      (1、获取文件的行数

      len(intercase)

      (2、循环输出所有行

     

      (3、将每行数据进行分割

     

  • 相关阅读:
    Mac上的USB存储设备使用痕迹在新版操作系统有所变化
    Beware of the encrypted VM
    A barrier for Mobile Forensics
    Second Space could let suspect play two different roles easily
    Take advantage of Checkra1n to Jailbreak iDevice for App analysis
    Find out "Who" and "Where"
    Where is the clone one and how to extract it?
    Downgrade extraction on phones running Android 7/8/9
    高版本安卓手机的取证未来
    How to extract WeChat chat messages from a smartphone running Android 7.x or above
  • 原文地址:https://www.cnblogs.com/smallstone2018/p/9841957.html
Copyright © 2011-2022 走看看