我想重命名一个位于外部的文件,关于我的实际工作目录,但我只是想使用相对路径,而不是文件的绝对路径。
更确切地说,如果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
有没有办法以一般方式做到这一点?提前致谢。