在python中读取文件时要用read
但是read如果是默认的情况的话那么将会把文件中的内容全部读取出来并且存入到内存中
那么就会有一个隐患,如果要读取的文件非常大的话,那么将会非常的耗费内存,
import os old_file=open("MoDou-1") new_file=open("MoDou-2","w") while True: content=old_file.read(1024) if len(content)==0: break new_file.write(content) old_file.close() new_file.close()此时在read中加入数字的话,那么表示一次读取多少个字节的数字,那么以后再读取大文件时,设置一次读取多少字节的就可以了
而且每次再读取的话将是上一次读取索引之后