700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python:打乱文本中每一行的顺序 如train.txt

python:打乱文本中每一行的顺序 如train.txt

时间:2020-12-11 20:49:58

相关推荐

python:打乱文本中每一行的顺序 如train.txt

import randomdef ReadFileDatas():FileNamelist = []file = open('1.txt','r+')for line in file:line=line.strip('\n') #删除每一行的\nFileNamelist.append(line)print('len ( FileNamelist ) = ' ,len(FileNamelist))file.close()return FileNamelistdef WriteDatasToFile(listInfo):file_handle=open('2.txt',mode='a')for idx in range(len(listInfo)):str = listInfo[idx]#查找最后一个 “_”的位置ndex = str.rfind('_')#print('ndex = ',ndex)#截取字符串str_houZhui = str[(ndex+1):]#print('str_houZhui = ',str_houZhui)str_Result = str + '\n' #+ str_houZhui+'\n'print(str_Result)file_handle.write(str_Result)file_handle.close()if __name__ == "__main__":listFileInfo = ReadFileDatas()#打乱列表中的顺序random.shuffle(listFileInfo)WriteDatasToFile(listFileInfo)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。