[ page1 ] [ page2 ] [ page3 ] [ 標準ライブラリ ] [ 組み込み関数 ] [ struct ] [ Pythonista ] [ UIエディタ ] [ ui ] [ venv ] [ apt ] [ bash ] [ makefile ] [ vim ] [ python ] [ sc-im ] [ gdb ] [ tmux ] [ tmux のコピー ] [ bgへ入力 ] [ C/C++ ] [ C/C++ 1 ] [ MSVC ] [ bash ] [ vim ] [ git ]

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


[ ホーム ]