我遇到的另一個問題是,我有此代碼從文本文件中刪除名稱。我不完全確定爲什麼,但有時它可以正常工作,並刪除了名稱,但通常情況並非如此,是否有更好的方法可以在100%的時間內正常工作?我已經改變了我的文件路徑和文件名,因爲你們不需要它。從文本文件中刪除名稱
with open(r"MyFilePath\MyFile.txt","r") as file:
participants=[]
for line in file:
participants.append(line)
file.close()
leavingParticipant=input("Enter leaving participant: ")
file=open(r"MyFilePath\MyFile.txt","w")
for participant in participants:
if participant!=leavingParticipant+"\n":
file.write(participant)
file.close()
從只盯着你的代碼我最好的猜測是,它與'leavingParticipant +「\ n」來辦'...你可以粘貼一些樣本數據? – anshanno