New: side7pythonAll contenthive-129948hive-196917krzzanhive-183959steemhive-180932photographyhive-166405hive-185836uncommonlabhive-144064hive-150122bitcoinhive-188619hive-183397krsuccesshive-101145hive-124908lifehive-139150hive-145157hive-103599hive-109690hive-181136TrendingNewHotLikerspacopaco2643 (34)in side7python • 4 years agopythonの 参照pathの確認python -c 'import sys; print sys.path'pacopaco2643 (34)in side7python • 4 years agoside7python 日付フォーマット ISO 8601形式でミリ秒で返すimport pytzpacopaco2643 (34)in side7python • 4 years agopython 現在日時取得import datetime data['expires_time'] = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f+0000')pacopaco2643 (34)in side7python • 4 years agopython Dockerイメージ作成時に仮想環境作成とライブラリインストール実際には試せなかったけど たぶん下記でいける。 機会があれば試したい ⇒ Dockerファイル RUN python3 -m venv /opt/venvpacopaco2643 (34)in side7python • 4 years agopython jsonのロードわかりずらすぎだと思う。 json.load⇒JSONファイルを読み込む json.loads⇒文字列を読み込む場合はjson.loadspacopaco2643 (34)in side7python • 4 years agoflaskリクエストで受信したデータを取得ーーーーーーーーーーーーーーーーーーーーーー URLクエリパラメータ には request.args を使用 search = request.args.get("search") page = request.args.get("page") フォーム入力 の場合は、 request.form を使用します。 email = request.form.get('email')…pacopaco2643 (34)in side7python • 4 years agogcp appengine メモリ設定スタンダード環境でもある程度メモリ設定変更できる ⇒ app.yaml runtime: python27 api_version: 1 threadsafe: yes instance_class: F4★これ ⇒pacopaco2643 (34)in side7python • 4 years agogcpライブラリ読み込み順appengine_config.py⇒app.yamlの順に読み込まれる =app.yamlに古いライブラリ記載していたら先祖返りするpacopaco2643 (34)in side7python • 4 years agojinja2 includeファイルに変数渡す{% with 変数名 = 渡す変数名 %} {% include 'インクルードするファイル' %} {% endwith %} ⇒ {% with %} ~ {% endwith %} で囲んで、withのパラメータに渡したい変数を書く。 例 テンプレート {% with name = name %} {% include 'include.html' %} {%…pacopaco2643 (34)in side7python • 4 years agopython sqlalchemy プレーンSQL実行some_ids = [1, 2, 3, 4]pacopaco2643 (34)in side7python • 4 years agoCloud SDK使う場合のDockerファイル純正のイメージはあまりよくなさそうなので FROM python:2pacopaco2643 (34)in side7python • 4 years ago画像から文字抽出①PPA追加 add-apt-repository ppa:alex-p/tesseract-ocr ⇒ エラーになったら ・add-apt-repositoryがない ⇒ apt-get install software-properties-common apt-get install gnupg-agent ⇒ いらんかも apt-get…pacopaco2643 (34)in side7python • 4 years agoCloud SQL for MySQL試せてないけどメモ ① Cloud SQL インスタンスの設定 ② コネクタの作成 ③ pythonコーディング The SQLAlchemy engine will help manage interactions, including automatically # managing a pool of connections to your databasepacopaco2643 (34)in side7python • 4 years agogcloud dploy1.gcloud config set project プロジェクト名 2.gcloud app deploy (うまくいかなかったらgcloud initで再初期化するのが早い) あと、ローカルにコンパイル済みファイル(pyc)があって放置しておくと 反映されない場合有るので その時は削除後にデプロイpacopaco2643 (34)in side7python • 4 years agoFlaskコントローラを別モジュール化from flask import Blueprint #他モジュール(.py)のインポート from app_module import module_api #追加モジュール #他モジュール(.py)から呼び出す app.register_blueprint(module_api) ■app.py Flaskのインポート from flask import…