2
我已經在下面發佈了一個例子和期望的結果。 我看到了一些消除文件的路徑部分但不是反之亦然的方法截斷作爲路徑的字符串的filname部分。
示例。
sample = "/tmp/test/helloworld.cpp"
sample = truncate_file_name(sample)
Print sample
期望的結果
/tmp/test
我已經在下面發佈了一個例子和期望的結果。 我看到了一些消除文件的路徑部分但不是反之亦然的方法截斷作爲路徑的字符串的filname部分。
示例。
sample = "/tmp/test/helloworld.cpp"
sample = truncate_file_name(sample)
Print sample
期望的結果
/tmp/test
os.path
提供dirname
function:
>>> from os.path import dirname
>>> dirname("/tmp/test/helloworld.cpp")
'/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()
至構造路徑 - 它始終爲您的操作系統做正確的事情。