python

Pythonで時刻の差分を計算する方法

ログのようなタイムスタンプ付きのテキストを扱う時など時刻に関する操作をメモしておきます。 Pythonで時刻を扱う 日付型および時間型が扱えるdatetimeを使用します。 以下のように日付だけ扱うクラス、時間だけ扱うクラスなどがあります。 timedeltaを使う…

python歴半年になったので読んだ参考書を晒してみる

pythonを書くようになって半年、基本的にはWEBで調べていましたが少しは参照書も読みましたので晒しておきます。やはり参考書は大事です。本当は時間があればもっと読みたいですが、まずはメインの3冊+αを書きたいと思います。 オススメ参考書 Pythonスター…

【メモ】エラー処理、処理内容非表示などexpectを外部から使用する際に気を付けること。

エラー処理、処理内容非表示など、expectを外部から使用する際に気にした点のメモです。 当たり前と言えば当たり前なのですが、正しくその処理が終わったかを確認する必要が重要です。いわゆるエラー処理や終了コードの話です。あまりコードを書き慣れていな…

pythonで外部シェルスクリプトを実行する方法

pythonで外部のシェルスクリプトやターミナルで叩いている所謂コマンドを実行する方法です。 今回はpythonのコードに入力されたIPアドレスが正しいかをチェックする「ip-address_check.sh 」を実行してその結果を格納して表示しています。 外部のシェルスク…

pythonで標準入力から文字列を取得する方法

pythonで標準入力から文字列を取得する方法です。 今回、sysモジュールをインポートする方法を記載します。 sys.argvで標準入力を読み込むことができます。一応、エラー処理もつけておきましたので参考にしてみてください。この場合、params[0]は実行コマン…