【发布时间】:2022-01-01 07:40:52
【问题描述】:
为了好玩,我一直在玩 python,我想知道如何从包含名称列表(例如 Lst1.txt)的文本文件中删除随机名称,并将其插入到名称的新文本文件中删除(Lst2.txt),以便每次我运行该函数时它都会更新两个文件。我有一个 .py 文件,它对文件中定义的 2 个列表执行此操作。当我必须关闭计算机并必须重新启动 .py 文件时,我想拥有此使用文件
例如,如果 Lst1.txt 的名称为“John Smith、Jane Doe、John Johnson”,我运行该函数,它会选择一个随机名称,将其从 Lst1.txt 中删除,并将其添加到 Lst2.txt
然后 Lst1.txt 将是“约翰·史密斯,约翰·约翰逊”, Lst2.txt 将是“Jane Doe”。
When the last name from Lst1.txt is selected, the file would be empty while Lst2.txt would be "Jane Doe, John Smith, John Johnson"
【问题讨论】:
-
您可以为您尝试过的内容添加一些代码吗?请参阅How to create a Minimal, Reproducible Example 和How do I ask a good question
-
你知道
random.choice怎么用吗? -
您打开这两个文件,阅读它们并将其内容加载到一个列表中,在这些列表上执行工作,完成后将这些列表的内容写回文件中。
标签: python