A standard boilerplate for Python scripts, featuring virtual environment setup, logging configuration, and dependency management. Ideal for automation scripts, data processing tasks, or simple CLI tools.
- Virtual Environment: Pre-configured setup for
venv. - Logging: Built-in logging configuration (console and file).
- Dependency Management: Standard
requirements.txt. - Git Ready: Includes a Python-specific
.gitignore.
- Python 3.8+
-
Copy this template to your project folder.
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
- Windows:
.\venv\Scripts\activate - macOS/Linux:
source venv/bin/activate
- Windows:
-
Install dependencies:
pip install -r requirements.txt
-
Run the script:
python main.py
python-script/
├── main.py # Main script entry point
├── requirements.txt # Project dependencies
├── .gitignore # Python git ignore rules
└── README.md # Documentation
MIT License.