Python 如何从实际cwd重命名外部文件?
我想重命名一个位于外部的关于我实际工作目录的文件,但我只想使用它的相对路径,而不是文件的绝对路径 更准确地说,如果Python 如何从实际cwd重命名外部文件?,python,Python,我想重命名一个位于外部的关于我实际工作目录的文件,但我只想使用它的相对路径,而不是文件的绝对路径 更准确地说,如果os.getcwd()大喊“/home/jscherman/Documents/Workspace/my project”并且我想重命名位于“/home/jscherman/Documents/Workspace/my_file”的文件,我想实现与rm../my_file等效的功能 为了做到这一点,我尝试了 import os os.rename("../my_file", "../
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
见文件