技術と本について書くブログ

技術と本について書くblog。技術メモなど雑記を書いているblog。

Python

Python3でnullかどうかのチェック

空かどうかを調べるには is Noneでおk Hoge is None Hoge is not None

Python3の環境変数を設定し、コード上で使う

環境変数はそのPC上にあるの以外にpython-dotenv, foregoがある。 python-doenvの使い方 $ pip install python-dotenv # coding: UTF-8 from dotenv import load_dotenv import os from os.path import join, dirname dotenv_path = join(dirname(__file__),…

venvを使ってPythonの環境構築を簡単にする

venvとは virtualenvはPython 3.3から使えるPythonの仮想環境のこと 以下のコマンドで仮想環境を作成 $ python3 -m venv hoge アクティベート $ source bin/activate 出るときは $ deactivate これで実行されます。 必要なパッケージをインストール $ pip in…

Pythonでcurlを行うかそれと同等の処理をrequestsを使って行う

curlコマンドの実行方法 import os.path p = "curl 'https://www.cotogoto.ai/webapi/noby.json' ..." req = os.system(p) print(req) requestsを使う場合 以下のサイトで簡単に生成できます。便利! https://curl.trillworks.com/

macでseleniumをインストールする方法

macでseleniumをインストールする $ brew install selenium-server-standalone $ brew install chromedriver $ brew install chromedriver Error: No available formula with the name "chromedriver" It was migrated from homebrew/core to homebrew/cask.…

Pythonで環境変数を使う方法

Pythonで環境変数を使う Pythonで環境変数の取り方 os.getenv('HOGE', None) os.environ.get('HOGE') os.environ['HOGE'] 環境変数の設定方法 $ export HOGE="hoge env" 確認方法 $ printenv HOGE 削除方法 printenvは削除できるか確認 unsetで削除 $ printe…