python之文件操作
Posted wangxy629
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之文件操作相关的知识,希望对你有一定的参考价值。
1)、 能调用方法的一定是对象 2)、 ‘ ‘.join([i.strip(),‘iiiiii‘]) #字符串拼接,用join方法取代‘+’ 3)、 print(f.tell()) ##tell()方法:打印光标位置。使用tell()方法的时候一个中文被认为三个字符 print(f.read(2)) print(f.tell()) """ 0 昨夜 6 """ 4)、 f.seek(0) #调整光标的位置,参数表示从什么位置开始读 print(f.read(4)) 5) import sys,time for i in range(30): # sys.stdout.write("*") # sys.stdout.flush() print(‘*‘,end=‘‘,flush=True) time.sleep(0.2) 6)f=open(‘小重三‘,‘r+‘,encoding=‘utf8‘) #r+可写可读,光标位置默认在第一个位置 7)f=open(‘小重三‘,‘r+‘,encoding=‘utf8‘) #清空,再读,未读到内容,再写,再读,未读到内容光标调整到0,再读,读到内容 8)f=open(‘小重三‘,‘a+‘,encoding=‘utf8‘) #光标起始位置默认在末尾 9)修改文件 f_read=open(‘小重三‘,‘r‘,encoding=‘utf8‘) f_write=open(‘小重山2‘,‘w‘,encoding=‘utf8‘) num=0 for line in f_read: num+=1 if num==5: line=‘‘.join([line.strip(),‘wxy ‘]) f_write.write(line) f_read.close() f_write.close() 10)with同时管理多个文件 with open(‘小重三‘,‘r‘) as f_read,open(‘小重山2‘,‘w‘) as f_write: for line in f_read: f_write.write(line)
以上是关于python之文件操作的主要内容,如果未能解决你的问题,请参考以下文章