リンクを新しいタブで開く
  1. osモジュールは、Pythonでオペレーティングシステム(OS)に関連する操作を行うための標準ライブラリです。このモジュールを使用することで、ファイルやディレクトリの操作、環境変数の管理、プロセスの制御など、OS依存の機能を簡単に利用できます。

    主な機能と使用例

    ファイルとディレクトリの操作

    • 現在のディレクトリの取得:

    import os
    current_dir = os.getcwd()
    print(f"現在のディレクトリ: {current_dir}")
    コピーしました。
    • ディレクトリの作成と移動:

    os.mkdir("新しいフォルダ")
    os.chdir("新しいフォルダ")
    print(f"現在のディレクトリ: {os.getcwd()}")
    コピーしました。
    • ファイルの作成、名前変更、削除:

    with open("test.txt", "w") as f:
    f.write("テストファイル")
    os.rename("test.txt", "renamed_test.txt")
    os.remove("renamed_test.txt")
    コピーしました。

    パス操作

    • パスの結合と分割:

    path = os.path.join("フォルダ", "ファイル.txt")
    dir_name, file_name = os.path.split(path)
    print(f"ディレクトリ: {dir_name}, ファイル名: {file_name}")
    コピーしました。
    • 拡張子の取得:

    base_name, ext = os.path.splitext("example.py")
    print(f"ベース名: {base_name}, 拡張子: {ext}")
    コピーしました。

    環境変数の操作

    • 環境変数の取得と設定:

    import os
    print(os.environ.get("PATH"))
    os.environ["MY_VAR"] = "Hello"
    print(os.environ.get("MY_VAR"))
    コピーしました。

    プロセス管理

    • プロセスIDの取得:

    print(f"現在のプロセスID: {os.getpid()}")
    コピーしました。
    • 新しいプロセスの作成:

    if os.name == "posix":
    pid = os.fork()
    if pid == 0:
    print("子プロセス")
    else:
    print(f"親プロセス。子プロセスID: {pid}")
    コピーしました。

    ファイルシステムの操作

    • ディレクトリ内のファイル一覧取得:

  1. Pythonのosモジュール完全ガイド:ファイルとディレ …

    2024年10月8日 · osモジュールを使用すると、ディレクトリの作成、変更、削除が簡単に行えます。 以下のコードでは、新しいディレクトリを作成し、その …

  2. os --- 雑多なオペレーティングシステムインターフェース ... - Python

      • ファイル名、コマンドライン引数、および環境変数¶
      • Python UTF-8 Mode¶
      • プロセスのパラメーター¶
      • ファイルオブジェクトの生成¶
      • ファイル記述子の操作¶
  3. 【これでバッチリ!】Pythonのosモジュール使い方まとめ | 侍 ...

    2024年5月6日 · 主にファイルやディレクトリ操作が可能で、ファイルの一覧やpathを取得できたり、新規にファイル・ディレクトリを作成することができます。 ここでは、そんな便利なosモジュールに …

  4. 初心者向けPython osモジュール入門:基本操作と使い …

    2025年4月30日 · Pythonのosモジュールは、OS依存の機能を提供する標準ライブラリです。この記事では、osモジュールのインポート方法や、カレントディレ …

  5. 【Python】import osの意味とosモジュールとの違い – …

    2025年4月18日 · この記事では、Pythonでよく使われる「import os」の意味や、osモジュールを使ったディレクトリの取得方法、OSの種類の確認方法につい …

  6. Pythonのosモジュール徹底解説! ファイル・ディレクトリ操作の ...

    2025年7月30日 · そんな時に強力な味方となるのが、標準ライブラリである** os モジュール**です。 この記事では、 os モジュールの基本的な使い方から、知っておくと便利な応用例まで、分かりや …

  7. Pythonのosモジュール入門!ファイル操作から環境変 …

    2025年4月25日 · Pythonのosモジュールとは? 初心者向けにファイルやディレクトリ操作、パス結合、環境変数取得など基本的な使い方を徹底解説。 コード …

  8. Pythonで行うOS関連の操作(OS・IO・SYS) | SIerエン …

    2024年12月4日 · Pythonの標準ライブラリには、システム操作や環境情報を扱うための強力なモジュールが多数用意されています。 本記事では、OSモジュール …

  9. Pythonの`os`モジュール徹底解説:ファイルシステム操 …

    2025年4月8日 · Pythonでプログラミングを行う際、ファイルの読み書き、ディレクトリ(フォルダ)の作成や削除、環境変数の参照など、オペレーティングシ …

  10. Python osモジュールまとめ - Qiita

    2025年7月26日 · ) Python の os モジュールは、オペレーティングシステム(OS)に依存した機能を使うための標準ライブラリです。 ファイルやディレクトリの操作、環境変数の取得・設定、パスの扱 …

このサイトを利用すると、分析、カスタマイズされたコンテンツ、広告に Cookie を使用することに同意したことになります。サード パーティの Cookie に関する詳細情報|Microsoft のプライバシー ポリシー