嘗試在Python中使用\ n時,我遇到了一個反覆出現的問題。我試圖從另一個文本文件中提取數據後,將代碼寫入文本文件當我運行代碼時,它總是在\ n之後顯示「行後續字符出現意外的字符」錯誤。這是我目前使用的代碼。 n「連續字符後出現意外字符」
while True:
while True:
try:
Prod_Code = input("enter an 8 digit number or type Done to get your final receipt: ")
check = len(Prod_Code)
int(Prod_Code)
if check == 8:
print("This code is valid")
with open('Data Base.txt', 'r') as searchfile:
for line in searchfile:
if Prod_Code in line:
print(line)
receipt = open('Receipt.txt', 'w')
receipt.write(line, \n)
receipt.close()
break
else:
print("incorrect length, try again")
except ValueError:
if Prod_Code == "Done":
print("Your receipt is being calculated")
exit()
else:
print("you must enter an integer")
寫''\ n「'而不是使它成爲+,所以'line +」\ n「' – dendragon
它需要是''\ n'' – roganjosh