Python打开文件,文件读写操作,与方式,文件常用函数实例分析

  

本文实例讲述了Python打开文件,文件读写操作,与方式,文件常用函数。分享给大家供大家参考,具体如下:

  

打开文件:

  

在python3中,打开文件的函数是:

      <强>打开(文件,模式=畆’,缓冲=None,编码=没有错误=没有换行符=None, closefd=True)      

参数说明:

        文件——文件名            模式-打开模式,默认只读模式            缓冲——如果缓冲的值被设为0,就不会有寄存。如果缓冲的值取1,访问文件时会寄存行。如果将缓冲的值设为大于1的整数,表明了这就是的寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。            编码——打开文件的编码方式      

模式介绍:

  

<强> r:只读模式(默认)

  

<强> w:只写模式,如果文件不存在就创建,如果存在,写入的数据会覆盖原来的数据

  

<强> b:二进制模式

  

<强> t:文本模式

  

<强> +:可写可读模式

  

<强>答:追加模式,如果文件存在则文件指针指向文件末尾(追加数据),如果不存在就创建

  

<强> r +:读追加模式,先读,再追加

  

<强> w +:写读模式,先写,意味着原本内容丢失,再读。,,

  
      <李> <>强如果对于含有非ascll字符的文件,必须使用编码,否则会抛异常:   
  

 Python打开文件,文件读写操作,与方式,文件常用函数实例分析

        打印(“r”.center (50, '——'))   f=开放(“file.txt”,编码=皍tf - 8”)   print (f.read ())   f.close ()   -----------------   运行结果:   我的   情景应用程序   aaa   fsafsa   中文   中文   葫芦娃      

文件使用完毕后必须关闭:文件指针.close (),

  <人力资源/>   

文件操作:

  

读操作:

  

读取文件内容如下:

  

 Python打开文件,文件读写操作,与方式,文件常用函数实例分析

  
      <李>读取()是读出全部内容李   
        打印(“r”.center (50, '——'))   f=开放(“file.txt”,编码=皍tf - 8”)   print (f.read ())   f.close ()   ---------------------------   运行结果:   我的   情景应用程序   aaa   fsafsa   中文   中文   葫芦娃      
      <李> readline()是读出一行   
        打印(“r”.center (50, '——'))   f=开放(“file.txt”,编码=皍tf - 8”)   print (f.readline ())   f.close ()      -----------   运行结果:   我的之前      
      <李> readline()是读出全部内容,并整理成一个列表   
        打印(“r”.center (50, '——'))   f=开放(“file.txt”,编码=皍tf - 8”)   print (f.readlines ())   f.close ()               # - - - - - - - - - - - - - - - - - - - - - - - - r - - - - - - - - - - - - - - - - - - - - - - - - -   #运行结果:   [' \ n ', ' \ n sa ', ' aaa \ n ', ' fsafsa \ n ', '中文\ n ', '中文\ n”、“葫芦娃\ n ', ' \ n ']      
      <李> r +模式会根据读的内容来决定指针的位置李   
        打印(“r”.center (50, '——'))   开放(f=癴ile.txt”、“r +”,编码=皍tf - 8”)   #打印(f.readline ())   f。写(“你好迈克”)   f.close ()      

结果:   

 Python打开文件,文件读写操作,与方式,文件常用函数实例分析

  

,

        打印(“r”.center (50, '——'))   开放(f=癴ile.txt”、“r +”,编码=皍tf - 8”)   print (f.readline ())   f。写(“你好迈克”)   f.close ()      

新结果:

  

 Python打开文件,文件读写操作,与方式,文件常用函数实例分析”>,<h2 class=Python打开文件,文件读写操作,与方式,文件常用函数实例分析