[英]Go up a directory using \.. in string path - Python os.path
我正在为 Thinkbox Deadline 编写一份工作后脚本。 我需要完成 Cinema 4D 作业的渲染帧的目录。
在 Cinema 中,我们让 go 知道的帧在几个目录中,然后使用此语法“path\to\c4d_file....\renders\frame_00.png”返回到不同的位置
在此示例中,“..”告诉 Cinema go 向上 2 个文件夹到“path”文件夹,然后返回到“renders”文件夹,将渲染保存到该文件夹。
不幸的是,截止日期在进行渲染作业时不会计算实际路径。 当我将作业后脚本告诉 go 到路径位置时,它不理解“..”——所以我需要告诉它 go 到目录的位置以及 Z34D1F91FB2E514B857BZFAB1 的位置。
是否有任何类型的 Python 魔法基本上可以读取“..”并知道如何制作正确的目录?
谢谢
取绝对路径,去掉最后一个
path.sep.join(path.abspath('.').split(path.sep)[:-1])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.