首页 > 解决方案 > 蟒蛇 | 从未知目的地复制文件

问题描述

嗨,我的名字是奥斯卡,我需要一些帮助!所以我的情况是我正在尝试编写一个 python 代码来复制自己并将该副本放在另一个目录中。我知道你可以使用 shutil 命令。例如:

导入 shutil shutil.copy("C:\Users\%user%\Downloads\file.txt", "C:\Users\%user%\Documents")

但我只想复制文件,以便脚本可以在它所在的任何计算机上运行,​​例如:

导入 shutil shutil.copy("file.txt", "C:\Users\%user%\Documents")

如果您不明白我的意思,请询问,我可以尝试详细说明。

真诚的,奥斯卡 :)

编辑:我看起来超级愚蠢,我不知道您有时必须输入带有反斜杠的目标文件夹才能真正使其成为路径。全部解决,抱歉浪费大家的时间。

标签: pythondirectorycopy

解决方案


python文件的文件名可以使用:

import sys

print(sys.argv[0])

您可以使用此文件名将同一文件复制到其他地方。


推荐阅读