python(88)

88follower
Yuya Sato さんのアバター 27views

[Django] 日付のフォーマットをテンプレートファイル内で変更する

以下のようにパラメータの後にdateを指定する。      {{ datum.creation_time|date:"Y/m/d f" }} この例では、「2017/12/28 12:00」のようなフォーマットで出力される。 フォーマ... 2017年12月28日
jyozi さんのアバター 15views

PythonのUnicodeEncodeError

Pythonでは標準出力とファイル出力では、結果が変わってしまう。 標準出力では、Unicodeは自動的に文字列に変換されるが、ファイル出力ではUnicodeのまま処理されてしまうので、以下のようなエラーが出てしまう。 print... 2017年12月22日
Yuya Sato さんのアバター 36views

[Python] MySQLに接続

pymysqlを使用してPythonからMySQLを操作します。 インストール pip install PyMySQL スクリプト例 import pymysql.cursors ## connect connect... 2017年12月8日
Yuya Sato さんのアバター 79views

pyenv環境でPythonスクリプトをcronに登録する

pyenvを導入している環境でPythonスクリプトをcronに登録した場合、pyenvで指定したバージョンではなくOSプリインストールのバージョンのPythonで実行されてしまう恐れがあります。 pyenvのPythonのパスを直接指定... 2017年10月20日
jyozi さんのアバター 62views

python3系でSQL文を実行する

やり方はいろいろあるがPyMySQLが結構楽。 pip3 intall PyMySQL import pymysql.cursor connection = pymysql.connect(db='データベース名', charset... 2017年10月17日
jyozi さんのアバター 33views

pythonのunicodeエラーをどうにかする

任意のpythonのsite-packages下に以下のsitecustomize.pyを配置することでデフォルトの文字コードを変更できエラーを解消することができる。 import sys sys.setdefaultencoding()... 2017年10月10日
jyozi さんのアバター 52views

[django]データベースから任意の条件のデータを取得する

djangoではobjects.all()で任意の条件のSQL文を作成、実行して、それにあったデータをデータベースから取得することができる。 class.objects.all().filter(条件) 詳しくはここに書いてあります。... 2017年10月6日
onnga-wasabi さんのアバター 57views

pythonでグーグルスプレッドシートにアクセス

python2系を使ってグーグルのスプレッドシートにアクセスする際の手順 認証で使用するためのjsonファイルの取得に関しては割愛させて頂きます。 from oauth2client.service_account import Se... 2017年10月5日
Yuya Sato さんのアバター 24views

[Python] 文字列検索

Pythonで文字列検索をするときはfind()を使う。 string="hogehogepiyopiyo" string.find("piyo") 検索した文字列が見つかった場合はその文字の開始位置を返す。 見つからなかった場合は-... 2017年9月27日
jyozi さんのアバター 336views

pythonのリストの空データを削除する

ラムダ式を使えば1行で出来ます! List = filter(lambda str:str != '', List) ... 2017年7月21日
jyozi さんのアバター 144views

pythonでスプレッドシートを読み込む

これをそのままコピペして値を入力すればworksheetにシートがごそっと入ります! Google Drive APIが必要なので取得してjson部分に入れてください。 import os import gspread from oaut... 2017年7月14日
Yuya Sato さんのアバター 30views

[Python]コンソールに色付き文字を出力する

SUCCEED = '\033[92m' WARNING = '\033[93m' FAIL = '\033[91m' ENDC = '\033[0m' print SUCCEED + 'Success!' + ENDC print WA... 2017年7月5日
khwarizmi さんのアバター 8views

python 要素削除

配列の任意の箇所を潰して自動で穴埋めしてくれるやつ Cとかアセンブリとかで手書きした思い出がある。。。 >>> a = [1,2,3] >>> del a[1] >>> print ... 2017年6月23日
Yuya Sato さんのアバター 152views

[Python] 長い文字列を改行して書く

pythonでrequestsモジュールなどを用いてparameterなどの値を設定したい時、追加したいparameterの値がたくさんあると文字列が長くなってコードが見づらくなる。 また、文字列内に変数を格納したいときなどはさらにややこし... 2017年6月21日
Yuya Sato さんのアバター 21views

[Python] dictで順番を記憶する

Pythonのdictは順番が記憶されないので、forなどで回した時に追加した順では無い時がある。 PythonではOrderedDictを用いると順番が記憶される。通常のdictと同じようにhas_keyなどのメソッドも使用可能 fro... 2017年6月7日
Yuya Sato さんのアバター 490views

[Python] pipで任意のディレクトリにライブラリをインストールする

Lambdaなどの開発をしていると、開発環境で書いたコードをawsにアップロードする場合があります。 この時外部のライブラリを使いたい場合はそのライブラリ関連ファイルも一緒にアップロードしなければなりません。 pipなどを使ってライブラリ... 2017年6月2日
jyozi さんのアバター 907views

pythonでfor文を逆にループする

reversed reversedを使用する事で逆順にする事ができる。 リストでやる場合はlist()も忘れずに! for i in reversed(list(print_list)): ... 2017年5月23日
jyozi さんのアバター 29views

pythonのfor文でインデックスや2つの要素を使用する

enumerate enumerateを使用する事でデータとインデックス両方を使用する事ができる。 for i, data in enumerate(list): zip zipを使用する事で複数のデータ一度にループする事が... 2017年5月23日
kato770 さんのアバター 22views

split関数

splitは文字列を分離できる便利な関数です。与えられた文字列に余計なものが付いてて困った時はこれを使って無理やり欲しいものを取り出してくることが出来ます。 #配列date ['2017-05-08 09:05:27 (+0900)', ... 2017年5月18日
Yuya Sato さんのアバター 161views

[Python] 設定ファイルを扱う

Pythonのスクリプトなどで、アクセスキーやメールアドレス、パスワードなどの変数をスクリプトの直接書き込まずに、設定ファイルとして分離して扱うときにConfigParserモジュールを使用します。 設定ファイルの作成 from Con... 2017年5月12日