我在下面发布了一个示例和所需的结果。我看到了许多消除文件路径部分的方法,但反之亦然
例子 。
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'