python サンプル集
引数の取得 | import sys argv = sys.argv |
tsvの読み込み | import csv with open("a.tsv") as f: rows = csv.reader(f, delimiter='\t') |
仮想環境 | # 初回のみ $ python3 -m venv .venv # 毎回 $ . .venv/bin/activate (.venv)$ deactivate |
cgi実行 | $ python3 -m http.server --bind localhost --cgi 8000 $ mkdir cgi-bin $ vim a.sh ``` #!/bin/bash echo 'Content-Type: text/html' echo '' echo 'hello!' ``` $ chmod +x a.sh クライアント側より /cgi-bin/a.sh へアクセス,"hello!" が表示される |
flaskサンプル | from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "hello!" |
参考 :
https://stackoverflow.com/questions/30516414/how-to-run-cgi-hello-world-with-python-http-server