マンガでわかるPython

Xにポスト X@ruten 開発支援 開発/執筆依頼
公開:2025-06-04、更新:2025-06-04

10-3「パスの操作」 3ページ

この連載を電子書籍でまとめて読む コンテンツを全て見る

マンガ

3

コンテンツ紹介

この連載を電子書籍でまとめて読む
コンテンツを全て見る

テキスト原稿

# 3p __1__ 猫野: まずはパスを 分解してさまざまな 部分を取得しよう __2__ ```py import os p = r'C:\test\code\main.py' dirname = os.path.dirname(p) basename = os.path.basename(p) print(dirname) print(basename) print(os.path.splitext(basename)) p2 = r'C:\test\code2\sub.py' print(os.path.relpath(p2, dirname)) ``` ※ r'C:\test\code\main.py' は 'C:\\test\\code\\main.py' と同じ r を付けると \\ を \ と書ける 出力 C:\test\code main.py ('main', '.py') ..\code2\sub.py --- __3__ パスのディレクトリ部分を得る os.path.dirname(p) パスのファイル名の部分を得る os.path.basename(p) ファイル名を名前と拡張子に分ける os.path.splitext(basename) ディレクトリーからの相対パス (基準位置からの差分)を得る os.path.relpath(p2, dirname) __4__ 猫野: とりあえず これぐらい 知っておけば いいだろう

トップページに戻る
Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2025 Cronus Crown (c)1997-2025 Masakazu Yanai
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について