ホームページ  >  記事  >  バックエンド開発  >  Pythonのファイルパス操作

Pythonのファイルパス操作

巴扎黑
巴扎黑オリジナル
2016-11-26 10:25:491449ブラウズ

import os.path

path = '/home/vamei/doc/file.txt'


print(os.path.basename(path)) #パスに含まれるファイル名をクエリ

print( os .path.dirname(path)) # パスに含まれるディレクトリをクエリ


info = os.path.split(path) # パスをファイル名とディレクトリの 2 つの部分に分割して返しますテーブル内

print(info)

path2 = os.path.join('/', 'home', 'vamei', 'doc', 'file1.txt') # ディレクトリ名とファイル名を使用してパス文字列、文字列を形成します。 スプライシング出力:/homevameidocfile1.txt


p_list = [path, path2]

print(os.path.commonprefix(p_list)) #複数のパスの共通部分をクエリします


os.path.normpath (path) # パスの冗長性を削除します。たとえば、「/home/vamei/../.」は「/home」に変換されます



print(os.path.exists(path)) # ファイルが存在するかどうかを確認します


print( os.path.getsize(path)) #ファイルサイズを問い合わせる

print(os.path.getatime(path)) #ファイルが最後に読み取られた時刻を問い合わせる

print(os.path.getmtime( path)) #Query ファイルが最後に変更された時刻


print(os.path.isfile(path)) # パスが通常のファイルを指しているかどうか

print(os.path.isdir(path) ) # パスがディレクトリ ファイルを指しているかどうか


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。