以下に例と望ましい結果を掲載しました。ファイルのパス セクションを削除する方法はいくつかありましたが、その逆はありませんでした。
例 。
sample = "/tmp/test/helloworld.cpp"
sample = truncate_file_name(sample)
Print sample
望ましい結果
/tmp/test
以下に例と望ましい結果を掲載しました。ファイルのパス セクションを削除する方法はいくつかありましたが、その逆はありませんでした。
例 。
sample = "/tmp/test/helloworld.cpp"
sample = truncate_file_name(sample)
Print sample
望ましい結果
/tmp/test
os.path
次のような目的で関数を使用します。
>>> import os
>>> os.path.split("/tmp/test/helloworld.cpp")
('/tmp/test', 'helloworld.cpp')
os.path.splitext()
、なども参照os.path.splitdrive()
してください。逆に、 を使用os.path.join()
してパスを作成します。これは、オペレーティング システムに対して常に正しいことを行います。
os.path
dirname
機能を提供します:
>>> from os.path import dirname
>>> dirname("/tmp/test/helloworld.cpp")
'/tmp/test'