python 将读取的数据写入txt文件,利用python读取txt文档的方法

  python 将读取的数据写入txt文件,利用python读取txt文档的方法

  Python读写txt文件

  准备原始txt数据

  3.14159265358932384626438327950288402884197393751058209745923078164062089820892803482534253421170679

  8214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196

  4428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273

  7245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094

  3305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912

  9833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132

  0005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235

  4201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859

  5024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303

  5982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989

  3809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151

  5574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012。

  读取txt文件数据

  全部加载:

  #编码:utf-8

  #从文件中读取数据以读取整个文件

  with open(pi _ digits . txt)as whole _ file:

  Files=whole_file.read(#(从#文件中读取指定的字节数,如果未指定或为负数,则读取全部。

  是,打印(文件)

  输出如下。

  3.14159265358932384626438327950288402884197393751058209745923078164062089820892803482534253421170679

  8214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196

  4428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273

  7245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094

  3305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912

  9833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132

  0005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235

  4201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859

  5024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303

  5982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989

  3809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151

  5574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012

  读取所有行:

  #编码:utf-8

  用open(pi_digits.txt)作为file_object:

  lines=file_object.readlines(

  对于线中的线:

  是,打印(行)

  输出如下。

  3.14159265358932384626438327950288402884197393751058209745923078164062089820892803482534253421170679

  8214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196

  4428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273

  7245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094

  3305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912

  9833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132

  0005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235

  4201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859

  5024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303

  5982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989

  3809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151

  5574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012

  将数据写入txt文件

  #编码:utf-8

  file_name=programming.txt

  withopen(文件名, wt )作为文件对象:

  file _ object.write(我爱编程!n’)

  Wt,W,R,rt都是python中文件操作的模式。

  w是写模式,r是读模式。t就是所谓的windows平台特有的文本模式。不同的是,它可以自动识别windows平台的换行符。

  类Unix平台有一个换行符N,但是windows平台使用两个ASCII字符rn来表示换行符,而python内部使用N来表示换行符。

  在rt模式下,python在读取文本时会自动将rn转换为N。

  在wt模式下,Python写文件时用rn表示换行符。

  at rt和AT RT的区别是通过拼接的方式编写,不清空文件中的原有内容。

  #编码:utf-8

  file_name=2017-08-02.txt

  withopen(文件名, at )作为文件对象:

  file _ object.write(我爱编程. n))。

  file _ object . write(ilovecreatingnewgames . n))博客评论

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: