我已经编程近2年了,但我有5个月的Python经验。我正在 tkinter 中开发一个应用程序,如果按下按钮,我想删除 .txt 文件中的每个单个元素。请帮我编写代码。我试过这个:
with open("path/to/file", "r+") as file:
lines = file.readlines()
file.seek(0)
for i in lines:
if i.strip() != "specific_element":
file.write(str("specific_element"))
i.truncate()
在我的其他项目中,但这里唯一的问题是您必须指定要删除的元素,这在我的情况下是无关紧要的。我希望从 txt 文件中删除所有元素。请帮忙,感谢您的关注。
如果您希望逻辑擦除例如文本文件。如果它有 5 行并且您想要一个空白文本文件,您可以使用这个:
with open("file.txt", 'w') as f:
f.write("")
这将删除文件中的所有文本并替换为“”,这基本上没有任何内容