Мой код не будет записывать в файл, что я делаю неправильно? пожалуйста помоги. Я пытаюсь запрограммировать, чтобы продолжать запрашивать продукты, пока пользователь не вводит код продукта. Я хочу, чтобы все файлы сохранялись в файле.python - запись в текстовый файл с использованием итерации
store_file = open("Database.txt", "w")
NewProduct = ""
while NewProduct != False:
contine = input("Press 1 to enter a new product press 2 to leave: ")
if contine == "1":
print("Enter your product information")
information = []
product = input("What's the product code: ")
information.append(product)
description = input("Give a description of the product: ")
information.append(description)
price = input("Enter price of product: ")
information.append(price)
information = str(information)
clean = information.replace("]","").replace("[","").replace(",","").replace("'","")
store_file.write(clean)
elif contine == "2":
NewProduct = False
else:
print("Your input is invalid")
store_file.close
Это Python 2 или Python 3? Делает огромную разницу; на Py2, этот код гарантирует, что все входы недействительны. Однако мы должны знать фактическую ошибку (или ее отсутствие). – ShadowRanger
Я использую python 3. ошибок не возникает, но проблема в том, что файл database.txt создан, но не содержит никаких данных. –