gpt4 book ai didi

python - 如何从实际的 cwd 重命名外部文件?

转载 作者:行者123 更新时间:2023-12-01 09:28:18 25 4
gpt4 key购买 nike

我想重命名一个位于外部的关于我的实际工作目录的文件,但我只想使用该目录的相对路径,而不是该文件的绝对路径。

更准确地说,如果os.getcwd()大喊“/home/jscherman/Documents/Workspace/my-project”并且我想重命名位于“/home/jscherman/Documents/Workspace/my_file”,我想完成相当于 rm ../my_file

为此,我尝试了

import os
os.rename("../my_file", "../my_file_edited")

但这就是抛出

OSError: [Errno 2] No such file or directory

有没有一种通用的方法可以做到这一点?提前致谢。

最佳答案

您需要os.path.abspath

请参阅文档 here .

关于python - 如何从实际的 cwd 重命名外部文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50185266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com