2011-08-09 5 views
2

をファイルのディレクトリを検索します。私は、次のファイルがある場合はPython

「/ Users/david542/Desktop」を取得するために、ファイルのディレクトリを取得するためにどのようなコマンドを使用しますか?

+2

http://docs.python.org/library/os.path.html –

答えて

4

os.path.dirname(file)は、渡されたファイル名のディレクトリを返します。また、os.path.split(file)を使用すると、1回の呼び出しでディレクトリ名とファイル名を含むタプルを得ることができます。

4
>>> os.path.dirname(os.path.realpath('/Users/david542/Desktop/work.txt')) 
0

os.path.dirnameを検索していると思います。それ以外の場合は、パスとファイル名をタプルで返すos.path.splitを使用できます。

1

os.path.dirname(file)はディレクトリ名を生成します。
import os
print(os.path.dirname("c:/windows/try.txt"))

関連する問題