How to share common data among multiple Python files?

Niharikaa Aitam
Updated on 15-May-2025 18:28:13

2K+ Views

In Python, sharing common data such as constants, configuration settings or shared resources among multiple files is a routine task in modular application development. The data will be centralized in a dedicated module which allows it to be maintained in one place and imported wherever needed. Before proceeding with various approaches to share data among multiple Python files, first we need to understand what is a module and what is shared data. What is a Module? A Module is a Python file (.py) that contains definitions such as variables, functions, classes or runnable code. By placing shared data in its ... Read More

What does the 'b' modifier do when a file is opened using Python?

Sarika Singh
Updated on 15-May-2025 18:23:46

13K+ Views

When we use the b modifier while opening a file, then the file is opened in binary mode. Any file whose format doesn't consist of readable characters is referred to as a "binary" file. Binary files include audio files like MP3s, text formats such as Word or PDF, and image files such as JPEGs or GIFs. Normally, the files are automatically opened in text mode in Python. When choosing a mode, include the letter "b" for binary mode. By default, the open() function opens a file in text format. As a result, the "wb" mode opens the file in binary format ... Read More

How to check file last access time using Python?

Sarika Singh
Updated on 15-May-2025 18:23:11

3K+ Views

Monitoring file access times is a common requirement for auditing, data management and cleanup of the scripts. Python provides multiple ways to retrieve the last access time of a file using the os and pathlib modules. Using os.path.getatime() Method In Python, we can use the os.path.getatime() method to retrieve a path's most recent access time. The path that we need to verify for the access time is taken as the input argument by os.path.getatime() method. This method returns the amount of time since the epoch, as a floating point value. It throws one OSError if the requested path cannot be ... Read More

How to find the real user home directory using Python?

Sarika Singh
Updated on 15-May-2025 18:21:27

17K+ Views

When working with the Python scripts, it is required to interact with user-specific files or directories and also it's essential to accurately determine the actual user's home directory. This is especially important if the script might be executed with elevated privileges like using sudo where default methods could mistakenly point to /root directory instead of the true user's home. Python offers multiple ways to retrieve the home directory and selecting the appropriate method which helps to ensure consistent and expected behavior across different environments and permission levels. In this articlE, we will go through the different methods to find the ... Read More

How to move a file from one folder to another using Python?

Sarika Singh
Updated on 15-May-2025 18:20:01

6K+ Views

The Python shutil module provides a number of functions for high-level operations on individual files and file collections. In this article, we will go through different methods of moving a file from one folder to another using Python. Using the OS Module The Python OS module gives users the ability to create interactions with their operating systems. Using shutil.move() method Following is an example which shows how to move a file from one folder to another using shutil.move() method - # importing the modules import shutil import os # Providing the folder path origin = 'C:\Users\Lenovo\Downloads\Works' target = 'C:\Users\Lenovo\Downloads\Work ... Read More

How to remove swap files using Python?

Sarika Singh
Updated on 15-May-2025 18:12:01

804 Views

Swap files and temporary files are common byproducts of text editors such as Vim, Emacs or even modern IDEs. These files—often with extensions like .swp, .swo, .tmp or .bak are used to store session data or backup content temporarily. These are useful during editing sessions in which they can clutter our project directories or interfere with version control systems if not cleaned up. In this article, we are going to explore how we can leverage Python to automatically find and delete these unwanted swap files from our workspace. Using os.walk() for Recursive Deletion In this approach we use Python's os.walk() ... Read More

How to create an empty file using Python?

Sarika Singh
Updated on 15-May-2025 18:08:07

24K+ Views

Creating an empty file is a common task in programming when we are initializing log files, setting up placeholders or working with automation scripts. Python provides several easy and flexible methods to create empty files. In this article, we'll go through different ways to create an empty file in Python. Using open() with Write Mode 'w' The open() function is the most straightforward way to create an empty file. When we use the write mode 'w', then it creates a new file if it doesn't exist. Example Following is an example, which shows how to create an empty file using ... Read More

How to remove hidden files and folders using Python?

Niharikaa Aitam
Updated on 15-May-2025 18:04:57

3K+ Views

Managing hidden files and folders in a directory is an essential part of building cleanup scripts or automation tools. On Windows, hidden files are not prefixed with a dot but instead they are marked using specific file attributes. In this article, we will explore how to remove those hidden files and directories programatically using Python. Filtering by Dot Prefix (Unix/Linux/macOS) On Unix-based systems, the files or folders starting with a dot "." are considered hidden. We can use this naming pattern to filter and remove hidden files. Here is an example of removing the hidden files and directories present in ... Read More

How do I find the location of my Python site-packages directory?

Rajendra Dharmkar
Updated on 15-May-2025 17:54:22

3K+ Views

The site-packages directory in python, is the place where third-party libraries and packages are installed. Knowning the site-packeges location is useful for debugging, verifying installations or inspecting package contents. This directory may vary depending on our operating system, Python version or based on the virtual environment we are using. In this article, we are going to explore the different ways to find the location of site packages directory in our working environments. Using site.getsitepackages() The getsitepackages() function of the site module, returns a list of global site-packages directories. This method may not work inside virtual environments and could be unavailable ... Read More

How to copy files from one folder to another using Python?

Sarika Singh
Updated on 15-May-2025 17:52:03

45K+ Views

We can easily check the Odd or Even by using conditional statements. We can divide the number by 2, then check whether the remainder is 0 or not. If 0, then it is even. We can also perform the AND operation with the number and 1. If the answer is 0, then it is even; otherwise odd. There is no need to use conditional statements in both approaches. We will see two different methods to check the odd or even. Using Modulo Operator This approach uses the Modulo Operator ... Read More

Advertisements