Python;我们如何在txt文件中复制随机行并删除同一行?

问题描述 投票:0回答:1

我们有2个txt文件。 (file1.txtfile2.txt

我希望将file1.txt中的随机行分配给名为x的变量,我希望从file1.txt中删除此随机行,并在新行中将其添加到file2.txt中。

如果 file1.txt中没有任何内容,我想复制file2.txt中的所有行,并将它们扔到file1.txt中,并删除< [file2.txt。然后我想将[[file1.txt中的随机行分配给名为x的变量。我希望从file1.txt中删除此随机行,并在新行中将其添加到file2.txt中。

我只能选择随机行并将它们分配给x。import random from random import randint file=open("file1.txt","r") rows=file.readlines() i=0 m={} for row in rows: m[i]=row i=i+1 print(i) random_row_number= random.randint(0,i) x=m[random_row_number] file.close()
python random line file-writing file-read
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.