Python将一个文件的内容复制到另一个不同目录中

2024-05-03 04:18:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将一个文件的内容复制到另一个位于不同目录的文件中。 我尝试了两种方法-

shutil.copy('abc.txt', '/projects/fldr/notes/work/sg1234/lib/test/main/xyz.txt')

这种方法的问题是有不同的用户,所以我不能在path中使用sg1234,我想不出一种方法来更改用户,使path变为-

shutil.copy('abc.txt', '/projects/fldr/notes/work/{user}/lib/test/main/xyz.txt')

如果我试着这样做,那就是犯了一个错误

shutil.copy('abc.txt', '/../../../../../../../../xyz.txt')

我也试过-

file.open(output_file_path + 'xyz.txt')
shutil.copy('abc.txt', 'xyz.txt')

但在这种情况下,它只是创建一个空文件

我该怎么做