Why is this giving me an error?
>>> variable = str(21)
Traceback (most recent call last):
File "<pyshell#101>", line 1, in <module>
variable = str(21)
TypeError: 'str' object is not callable
pythonpython-3.xshadowing
Why is this giving me an error?
>>> variable = str(21)
Traceback (most recent call last):
File "<pyshell#101>", line 1, in <module>
variable = str(21)
TypeError: 'str' object is not callable
Best Answer
That code alone won't give you an error. For example, I just tried this:
Somewhere in your code you're defining that
str =
something else, masking the builtin definition ofstr
. Remove that and your code will work fine.