A simple cross-platform file handling utility
Project description
🎉 filehandler6027
A lightweight Python package to handle file operations (traditional and modern) in a platform-independent way.
📖 Table of Contents
✅ Features
- Clean file path builder using
~ - JSON-style data handling
- Traditional and modern mode support
🚀 Demo
python examples/demo_celebration_output.py
## 📸 Example Output
Here’s what it looks like when running `FileHandler` in both modes:

## ➕ Append Example
```python
from filehandler import FileHandler, FileHandleMode
fh = FileHandler(FileHandleMode.Modern)
fh.append('~/Documents/logfile.txt', {'event': 'login', 'user': 'charlie'})
fh.append('~/Documents/logfile.txt', "raw string log entry")
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
filehandler6027-1.1.0.tar.gz
(4.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file filehandler6027-1.1.0.tar.gz.
File metadata
- Download URL: filehandler6027-1.1.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0bd324e51ada96b190b886e1f6f9046c9105f2b9147e50473bcf414689e6cdfc
|
|
| MD5 |
57b1398924f5007c511b0ddf24fcbca1
|
|
| BLAKE2b-256 |
c7a90aae3de6df3486eb130904234bce9cf6bf950505d16c3f0638fba29f9c79
|
File details
Details for the file filehandler6027-1.1.0-py3-none-any.whl.
File metadata
- Download URL: filehandler6027-1.1.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
801c69a302839747bbbfc01fb48051fdddb051137aa5efe1974a4911e63157a5
|
|
| MD5 |
97c80fa184c22ebd5252e148b77c088f
|
|
| BLAKE2b-256 |
80de58995bc8c0df1a596a1b88f5927d57fd78d2a19615293487fe7e58ef746e
|