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..")
Have Questions? Post them here!
- tkinter - Hello World! Program
- How to install Python Specific version (3.8, 3.9 or 3.10) using Brew
- How to install SpaCy (NLP Library) on Mac
- Python matplotlib segmentation fault: 11 macOS Big Sur
- How to uninstall pip Python packages
- 3 Ways to find if element is present in a List in Python
- How to Convert Python String to DateTime Object
- Python f-strings Formatted String Literals Syntax and Examples
- Where does brew install python in macOS
- Take input argument from command line in Python Programming
- Advanced print() Function Tutorial and Techniques for Python Developers
- How to add borders to tkinter label text
- Whats new in Python 3.10 Pre-release
- Float built-in function in Python
- List of All 35 Reserved Keywords in Python Programming Language 3.11
- How to check if Key Exists in Python Dictionary?
- Read a file line by line in Python Program
- ModuleNotFoundError: No module named qdarkstyle.colorsystem [Python]
- What is the Max and Minimum Value of int type in Python?
- What is Terminal Velocity and its Formula? How to calculate it programmatically?
- Fix: TypeError: can only concatenate str (not int) to str in Python
- How to take user input from the console in a Python program
- [Fix] TypeError: str object is not callable in Python
- 3 Python program to add two numbers
- How to delete a file using Python code example
- Guide: Install Vim on Mac - vi
- Java XML-RPC java.net.BindException: Address already in use - Java
- Remove Applications from Startup Mac OS X - Mac-OS-X
- Alternatives for Notepad++ on Mac in 2021 - NotepadPlusPlus
- Read Text file from SD Card : Android Programming - Android
- PowerShell git: The term git is not recognized as the name of a cmdlet - Microsoft
- What version of windows do I have? - Microsoft
- Create and write file in single Linux/macOS command - Linux