要实现只列出目录名称,没有尾随的"/",可以使用以下方法:
os.path.basename()
函数可以获取路径的最后一部分,即目录名称。示例代码如下:import os
path = "/path/to/directory/"
directory_name = os.path.basename(path.rstrip('/'))
print(directory_name)
输出结果为:"directory"
import re
path = "/path/to/directory/"
directory_name = re.search(r'([^/]+)/?$', path).group(1)
print(directory_name)
输出结果为:"directory"
basename
命令。示例代码如下:path="/path/to/directory/"
directory_name=$(basename "${path%/}")
echo $directory_name
输出结果为:"directory"
以上方法可以帮助你实现只列出目录名称,没有尾随的"/"。
领取专属 10元无门槛券
手把手带您无忧上云