How To Import A Module Given The Full Path

Summary: To import a module given the full path, the following methods can be used : Using the importlib module Using SourceFileLoader class Using sys.path.append() function Adding __init__ file to the folder containing the module and then importing it Problem: How to import a module if its full path has been given? Example: Consider we … Read more

Python Semicolons: How They Work and Why Haters Tell You to Avoid Them

Every Python coder hates semicolons ; to terminate statements. If you’re like me and somebody shows you the following Python code, you’ll start to wonder if the person confused Python with Java or C++. Python Semicolon Example [One-Liner] Here’s how one may use the semicolon: If you run this Python one-liner with semicolons, you’ll get … Read more

How to Access an Object Attribute Given the Attribute Name as a String?

You may know the following problem: You have an object’s attribute name as a string—say, you’ve read it from a file—and you want to access the attribute with the given name. But you cannot use the syntax object.”attribute” because the dot notation only allows for name-access like this: object.attribute. How do you resolve this problem? … Read more

How To Call An External Command In Python?

Summary: To call an external command in a Python script, use any of the following methods: Whether you are a developer or a system administrator, automation scripts are going to be a common part of your daily routine. These may include automating routine tasks like file backups or health checks. However, maintaining such shell scripts … Read more

How Can I Read Inputs as Numbers in Python?

Are you ready to take your Python knowledge to the next level? Let’s have a little fun with the inputs. Only instead of having you enter your name, we’ll work with numbers. It’s a nice, simple calculator. You enter in two numbers and it adds them together to give you an answer. Simple, right? Well, … Read more

How To Remove Items From A List While Iterating?

Summary: To remove items from a list while iterating, use any of the following methods. List comprehension, Reverse iteration with the remove() method, Lambda Function with the filter() method, or While loop with the copy(), pop() and append() functions. Let’s start with defining the exact problem you want to solve. Problem: Given a list. How … Read more