Пытаясь создать простое устройство для чтения / редактирования текстовых файлов, я обнаружил, что каждый раз, когда я использую функцию ввода при попытке немедленно присвоить значение переменной, я получаю сообщение об ошибке
Файл ". \ TextFileHandler.py", строка 3, в
input2 = input («Как называется текстовый файл?»)
Ошибка типа: объект 'str' не может быть вызван
input=input("1 - Open an existing file\n2 - Create a new file\n3 - Add elements to an existing file")
if input=="1":
input2 = input("What is the name of the text file?")
file=open(input2+".txt","r")
textContent=file.readlines()
print(textContent)
file.close()
elif input=="2":
input2 = input("How would you like to name your new file? ")
file = open(input2+".txt","w")
string = input("Input text: ")
file.write(string)
file.close()
elif input=="3":
input2 = input("What is the name of the text file? ")
file = open(input2+".txt","a")
string = input("Input text: ")
file.write(string)
file.close()
input("Press any key to exit.")