Python3

Python3

Python3 ファイル操作関連

参考16.1. os — 雑多なオペレーティングシステムインタフェース — Python 3.5.2 ドキュメント11.10. shutil — 高水準のファイル操作 — Python 3.5.2 ドキュメント11.2. os.path —...
Python3

Python3 例外を自分で定義する

以下を定義しておけばいい。複雑な定義は混乱の元なので、なるべく簡潔にしよう。class MyError(Exception): def __init__(self, value): self.value = value def __str_...
Python3

Python3 2数のうちの大きい方を選ぶときはmax(a,b)を使わない

なんかおかしいと思ったら、max(a,b)は遅い。timeitモジュールで測ってみると以下のようになった。27.5. timeit — 小さなコード断片の実行時間計測 — Python 3.5.1 ドキュメント>>> timeit.time...
Python3

Python3 細々とした備忘録

また調べそうなことは、ここに追記していく# aからzまでの文字リストを作るalphabets = # 空白で区切る時は、spl = 'some str'.split(' ')# でもいいが、spl = 'some str'.split()#...
Python3

Python3 コマンドライン引数について

Python3でコマンドライン引数を便利に使いたいと思いました。すると公式に便利なパーサーがあるというではありませんか。(3.2以降)16.4. argparse — コマンドラインオプション、引数、サブコマンドのパーサー — Python...