Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Python: 25 one-linerů pro produktivitu

17. 05. 2022 1 Min. Lesezeit intermediate

Python ist das Schweizer Taschenmesser des Programmierers. Hier sind 25 One-Liner fuer den taeglichen Gebrauch.

HTTP und Netzwerk

python3 -m http.server 8080
python3 -c “import socket; print(socket.gethostbyname(socket.gethostname()))”

JSON

echo ‘{“a”:1}’ | python3 -m json.tool
python3 -c “import csv,json,sys; print(json.dumps(list(csv.DictReader(sys.stdin))))” < data.csv

Generatoren

python3 -c “import uuid; print(uuid.uuid4())”
python3 -c “import secrets,string; print(‘’.join(secrets.choice(string.ascii_letters+string.digits) for _ in range(32)))”

Dateien

python3 -c “import os; print(sum(os.path.getsize(os.path.join(d,f)) for d,_,files in os.walk(‘.’) for f in files)/1024**2, ‘MB’)”

Kryptografie

python3 -c “import hashlib,sys; print(hashlib.sha256(sys.stdin.buffer.read()).hexdigest())”

Datum und Uhrzeit

python3 -c “from datetime import datetime; print(datetime.fromtimestamp(1707900000))”
python3 -c “import time; print(int(time.time()))”

Web

python3 -c “from urllib.parse import quote; print(quote(‘hello world ceština’))”

Base64

python3 -c “import base64,sys; print(base64.b64encode(sys.stdin.buffer.read()).decode())”

Mathematik

python3 -c “import math; print(math.factorial(20))”
python3 -c “a,b=0,1;exec(‘print(a);a,b=b,a+b;’*20)”

Tipp

Speichern Sie die meistgenutzten One-Liner als Shell-Aliase. Python ist immer verfuegbar.

pythonprogramováníproduktivita
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.