タグ

ブックマーク / note.nkmk.me (3)

  • Pythonのバージョンを確認、表示(sys.versionなど) | note.nkmk.me

    インストールされているPythonのバージョン、および、実際にスクリプトで実行されているPythonのバージョンを取得して確認、表示する方法を示す。 コマンドラインとコード、それぞれの確認方法について説明する。 コード中でバージョン番号を取得すると、print()で表示して確認することはもちろん、バージョンによって処理を切り替えたりもできる。 Python体のバージョンではなく、パッケージのバージョンや実行中の環境のOSなどの情報を確認したい場合は以下の記事を参照。 関連記事: Pythonのパッケージ(ライブラリ)のバージョンを確認 関連記事: Pythonが実行されている環境のOSやバージョン情報などを取得 コマンドラインでバージョンを確認、表示: --version, -V, -VV Windowsならコマンドプロンプト、Macならターミナルなどで、pythonコマンドまたはpyt

    Pythonのバージョンを確認、表示(sys.versionなど) | note.nkmk.me
  • Pythonの可変長引数(*args, **kwargs)の使い方 | note.nkmk.me

    Python初心者がサンプルコードを見て「何だこれ」とつまずきやすいのが、関数の引数の*argsと**kwargs。 関数定義で引数に*と**(1個または2個のアスタリスク)をつけると、呼び出し時に任意の数の引数(可変長引数)を指定できる。慣例として*args, **kwargsという名前が使われることが多いが、*と**が頭についていれば他の名前でも問題ない。以下のサンプルコードでは*args, **kwargsという名前を使う。

    Pythonの可変長引数(*args, **kwargs)の使い方 | note.nkmk.me
  • PythonでExcelファイルを扱うライブラリの比較 | note.nkmk.me

    PythonにはExcelファイル(.xls, .xlsx)を読み書き(入出力)するためのライブラリがいくつかある。読み込みか書き込みか読み書き両方か、.xlsと.xlsxのどちらに対応しているかなどの違いがある。 以下の内容について説明する。 Excelファイルの拡張子xlsとxlsxの違い Excelファイルを読み書きするPythonライブラリの違いと使い分け Excelファイルのデータをもとに分析するならpandas Excelファイルの書式を保ったまま編集・追記するならopenpyxl xlsファイルを扱う必要があるならxlrd, xlwt Excelファイルの拡張子xlsとxlsxの違い Excelファイルにはバージョンによって拡張子が.xlsのものと.xlsxのものが存在する。 .xls: Excel97-2003のExcelファイル .xlsx: Excel2007以降のEx

    PythonでExcelファイルを扱うライブラリの比較 | note.nkmk.me
  • 1