Python读入文件并逐行处理,,import os ##
文章由Byrx.net分享于2019-03-23 10:03:50
Python读入文件并逐行处理,,import os ##
import os ## for os.path.isfile()def dealline(line) : print(line) ## 针对line我可以做很多事情def getfilename() : return input('Please input file name(input exit() for exit):').strip()class more : ## MORE功能 linenum = 0 size = 10 def work(self) : if self.linenum >= self.size : if input('--MORE--').strip().lower() == 'exit()' : return False self.linenum = 0 else : self.linenum += 1 return Truewhile True : try : filename = getfilename() if filename.lower() == 'exit()' : ## 退出 break if os.path.isfile(filename) : ## 判断文件是否存在 f = open(filename) try : lines = f.readlines() m = more() for line in lines: if False == m.work() : break dealline(line) ## input() finally : f.close() else : print('File does not exists.') ##input() except : print('Input Error!')#该片段来自于http://byrx.net
评论关闭