A Python package for file handling utilities
Project description
PyFileMaster
A Comprehensive File Handling Utility for Python
About PyFileMaster
PyFileMaster is an open-source Python package designed to simplify file handling tasks. Created by Shubhashish Chakraborty, this package provides a set of powerful and easy-to-use methods for handling files, including reading, writing, and converting between formats such as binary (.dat), CSV (Excel), and text files.
With PyFileMaster, file operations become seamless. Simply provide the file path, and let the library handle the heavy lifting for you — no need for extra code or complex logic!
Features and Functionalities (As of
)
- Read Binary Files (
readBinFile)
Effortlessly reads and prints the contents of a binary (.dat) file.import pyfilemaster as pfm pfm.readBinFile("<path_to_your_binary_file>")
- Convert Binary to CSV (
convertBinToCSV)
Converts data from a binary (.dat) file to a CSV (Excel) file in just one step.import pyfilemaster as pfm pfm.convertBinToCSV("<path_to_your_binary_file>", "<name_of_the_generated_csv_file>")
Installation
Install the Latest Version
To get started with PyFileMaster, install it via pip:
pip install pyfilemaster
Alternative commands (if pip requires specific environment handling):
pip3 install pyfilemaster
sudo pip install pyfilemaster
Getting Started
- Install the package using the installation instructions provided above.
- Import the package into your Python script to start using its functionalities:
import pyfilemaster as pfm
- Start using the available methods like
readBinFileorconvertBinToCSVto handle your file operations!
Contributing
We welcome contributions from the community! Here's how you can contribute:
- Fork the repository on GitHub.
- Make your changes in a separate branch.
- Submit a pull request explaining your changes.
Reporting Issues
If you encounter bugs or have feature requests, please open an issue on our GitHub Issues Page.
Future Updates
We are committed to making PyFileMaster a comprehensive file-handling utility. More features and functionalities will be continuously added in future updates to enhance its versatility and meet evolving user needs.
Stay tuned for exciting new capabilities, and feel free to suggest ideas or improvements by opening an issue on our GitHub repository!
License
This project is Licensed under the MIT License
Feel free to use, modify, and distribute this project in your own applications while respecting the terms of the license.
Connect with the Author
Created and maintained by Shubhashish Chakraborty
For any queries, reach out via email at shubhashish147@gmail.com.
PyPi Profile: beingshubh || Shubhashish Chakraborty
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 pyfilemaster-0.1.5.tar.gz.
File metadata
- Download URL: pyfilemaster-0.1.5.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7686f07571cfb6d3265c78728e1dce458cbdf322b8395f476d94397fa04077e6
|
|
| MD5 |
b84560cd5888317d6b92a9c28af807b2
|
|
| BLAKE2b-256 |
1f1d0a9e6af84970f99e74edc3414db80130e3d030932ba1f8beeba018790994
|
File details
Details for the file pyfilemaster-0.1.5-py3-none-any.whl.
File metadata
- Download URL: pyfilemaster-0.1.5-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
087222f09f1aa8739f2849a511d6aa5046f473b7ac0c33ac081fe8bda7266597
|
|
| MD5 |
c87308a684ed79076e13a6af7c3d27e2
|
|
| BLAKE2b-256 |
3cceeb65efcf8677b5ef38595775f83aeded2655d72281376e65449f440c404b
|