importできるファイルには「モジュール」「パッケージ」「ライブラリ」など
”タスク用の多数のPythonパッケージ”ってなんですか?モジュールとかライブラリと似ているもの?
Python の文脈では “パッケージ” という用語は “ライブラリ” や “モジュール” と同義であり、
それらはすべて、自分自身のスクリプトでインポートして使用できるコードのコレクションを指します。
つまり、人々が「多数の Python パッケージ」と言うとき、それらはあなたのプロジェクトに使用できる多数のプリインストールされたライブラリやツールのことを指しています。
Pythonの標準ライブラリには、よく使われるものとして以下のようなものがあります。
os: OSに関連する機能を提供する
sys: Pythonインタープリターに関連する情報や処理を提供する
re: 正規表現操作を提供する
math: 数学関数などを提供する
json: JSON形式データの読み書きを行う
time: 時間に関連する機能を提供する
random: 乱数生成を行う
datetime: 日付や時刻に関連する操作を提供する
collections: コレクション(リスト、辞書、タプルなど)を拡張するクラスなどを提供する
これらは、Python開発者が多いけども比較的単純なタスクを実現するために、頻繁に使われます。
os: で使われているPCのOSのバージョンの情報を得て表示することができますか?
はい、OSモジュールを使用することでOSのバージョン情報を得ることができます。具体的には次のようにします。
lua
import os print(os.uname().version)
これは Unix 系OSでのみ利用可能なメソッドですが、Windowsでは次のようにすることでOSバージョンを得ることができます。
python
import platform print(platform.version())