TypeError: ‘str’ object is not callable (Python)

This is the problem:

global str

str = str(mar)

You are redefining what str() means. str is the built-in Python name of the string type, and you don’t want to change it.

Use a different name for the local variable, and remove the global statement.

Leave a Comment