TypeError is the most common error that you may see while working with Python code. Let's see an example,
import time
n = 10;
print("Sleeping for " + n + " seconds..")
time.sleep(n)
print("Done!")
When you try executing the above code you will get such a stack trace,
------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-8-9d9f3e4b3530> in <module>()
2
3 n = 10;
----> 4 print("Sleeping for " + n + " seconds..")
5 time.sleep(n)
6 print("Done!")
TypeError: must be str, not int
Solution/Fix:
You need to cast the integer data type String using the str() function.
print("Sleeping for " + str(n) + " seconds..")
Provide Feedback For This Article
We take your feedback seriously and use it to improve our content. Thank you for helping us serve you better!
😊 Thanks for your time, your feedback has been registered!
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!