因此,如果我只想打印目录名而不是整个基本路径,有什么技巧可以实现吗:(
import os
for root, dirs, files in os.walk("/home/lungsang/Desktop/levelpack-UI/content/A0/1 docx-raw"):
print(root)
在这里我得到了结果:
/home/ubuntu/levelpack-UI/content/A0/1 docx-raw
我想要的结果是:只有目录名。
1 docx-raw
标准os.path功能:
print(os.path.split(root)[1])
我想这对stackoverflow来说太琐碎了。无论如何
最简单的解决方案是print(root.split("/")[-1])
这个对我有用。thnx!
import os
out = os.path.basename("/home/ubuntu/levelpack-UI/content/A0/1 docx-raw")
print(out)