Category:Python

From Traxel Wiki
Jump to navigation Jump to search

buffering

Fix CLI buffering in Python with:

$ python -u foo.py | tee mylog.log

"-u" means unbuffered, or something

Virtual Environments

# Check Python version
python3 --version

# Check pip version
pip3 --version

# Install virtualenv
pip3 install virtualenv

# Navigate to your project directory
cd ~/my_project/

# Create virtual environment
python3 -m venv myenv

# Activate virtual environment
source myenv/bin/activate

# Now you can install packages
pip install <your-package>

# Deactivate when you're done
deactivate

What Libs Have I?

Package Info

Datetime and Timestamp

When including time, use one of the following:
pytz.utc.localize(datetime.utcfromtimestamp(ts)) = 1970-01-01 00:00:00+00:00
datetime.fromtimestamp(ts, timezone.utc) = 1970-01-01 00:00:00+00:00
int(dt_with_tz.timestamp()) = 0

pytz.utc.localize(datetime.utcnow()) = 2023-09-23 17:33:18.399692+00:00
int(now_dt.timestamp()) = 1695490398
datetime.fromtimestamp(now_ts, timezone.utc) = 2023-09-23 17:33:18+00:00

Pages in category "Python"

The following 7 pages are in this category, out of 7 total.