在 Python 中将文件从一个位置移动到另一个位置。收到 dst 错误

Moving a file from one location to another in Python. Getting a dst error

我正在尝试使用 Python 将文件从一个文件夹移动到另一个文件夹。我试过使用 shutil, os.replace, os.rename 但每次 TypeError: move() missing 1 required positional argument: 'dst' enter image description here

这是我的代码片段(为了避免显示敏感信息而变得模棱两可):

import os
import shutil

filename = f"fileNamePlaceholder"
directory = f"originalFileLocation"
destination = f"newFileLocation"

shutil.move(f'"{directory}{filename}","{destination}"')

非常基本,但我每次都收到 TypeError: move() missing 1 required positional argument: 'dst' 错误。我已经尝试将输出粘贴到命令行中,它确实有效并移动了文件,但是当我尝试直接 运行 它时,我收到了错误。我也试过 os 库来移动文件,但是 'dst' 错误也是如此。这应该是非常基本的,但我无法让它工作。

注意:我正在 Windows 10,在 Linux Bash Shell.

注意你的引号,你的 shutil.move():

中只有一个参数

您写道:shutil.move(f'"{directory}{filename}","{destination}"')

应该是shutil.move(f"{directory}{filename}",f"{destination}")