我正在尝试使用 ssh 和 paramiko 在远程计算机上创建一些目录。假设我有一个相对路径,例如
path = 'Downloads/python/module/class/file.py'
我可以使用 os.path (或其他东西)来获取输出
Downloads
Downloads/python
Downloads/python/module
Downloads/python/module/class
我可以操纵字符串,但在处理文件路径时永远感觉不干净,并且不会跨平台。如果我得到如上所述的输出,我可以按顺序创建所需的目录。
最佳答案
您可以简单地使用 os.makedirs(path) 递归地创建所有不存在的路径,因此无需摆弄字符串。
关于python - 分解相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34348051/