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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。