【发布时间】:2019-06-17 11:00:07
【问题描述】:
在我的第一个 if 语句中尝试获取用户输入时,我总是得到“TypeError: 'str' object is not callable”。
我尝试在网上和 stackoverflow 上进行搜索,但只找到了对我不起作用的修复程序,例如确保“()”在正确的位置。
import os
from uuid import uuid4
f = open("address.txt","w+")
input = input("Do you already have an address (y/n): ")
if input == "y":
address = input("Please enter your address: ")
f.write(address)
f.close()
if input == "n":
address = "some default address"
f.write(address)
f.close()
奇怪的是,第一个输入没有任何错误,对于第 9 行(地址 = ...),我得到“TypeError:'str' object is not callable”。
【问题讨论】: