python讀取名人警句

class JingJu:#名人名言的字典files=["20210627.txt","20210628.txt"]list=[]#現(xiàn)在讀取到的名言警句的游標(biāo)indexFile="index"index=0#警句整理,去除序號和開都的標(biāo)點(diǎn)符號def executeFile(self):for file in self.files:fo = open(file,"r",encoding='gbk')list=[]for line in fo.readlines():line=line.replace("\n","").strip()if line!='':if line.__contains__("."):list.append(line.split('.')[1]+"\n")else:list.append(line+"\n")for item in list:print(item)fo.close()f = open(file, "w",encoding='gbk')f.writelines(list)f.close()#從文件中獲取一個(gè)警句def readOneJinju(self):for file in self.files:fr=open(file,"r",encoding="gbk")for line in fr.readlines():self.list.append(line)#默認(rèn)的警句if len(self.list)==0:return '不勞而獲是這世界上最大的壞!'fi=open(self.indexFile,"r+",encoding="utf-8")index=fi.readlines()if len(index)!=0 and index[0].strip()!='':index=int(index[0])self.index=index+1if self.index>len(self.list):self.index=0print(self.list[self.index])fi.write(str(self.index))fi.close()return self.list[self.index]JingJu().readOneJinju()




就這樣吧,安了~
評論
圖片
表情
