python - 蟒蛇 | 从未知目的地复制文件
问题描述
嗨,我的名字是奥斯卡,我需要一些帮助!所以我的情况是我正在尝试编写一个 python 代码来复制自己并将该副本放在另一个目录中。我知道你可以使用 shutil 命令。例如:
导入 shutil shutil.copy("C:\Users\%user%\Downloads\file.txt", "C:\Users\%user%\Documents")
但我只想复制文件,以便脚本可以在它所在的任何计算机上运行,例如:
导入 shutil shutil.copy("file.txt", "C:\Users\%user%\Documents")
如果您不明白我的意思,请询问,我可以尝试详细说明。
真诚的,奥斯卡 :)
编辑:我看起来超级愚蠢,我不知道您有时必须输入带有反斜杠的目标文件夹才能真正使其成为路径。全部解决,抱歉浪费大家的时间。
解决方案
python文件的文件名可以使用:
import sys
print(sys.argv[0])
您可以使用此文件名将同一文件复制到其他地方。
推荐阅读
- python - 如何将单列中的数据拆分为多列,并在 python 中删除与之关联的特殊字符?
- batch-file - 从 bat 文件中删除行文本文件中的剩余空格
- c# - 列表框中按钮的命令
- java - TimePicker 微调器模式更改冒号的颜色
- ssl - LDAP 的 Haproxy ssl 终止
- scala - 从 Spark 中的 textFile 读取和转换数据
- sql-server - T-Sql 删除所有点但保留最后一个
- sql - 如何使用“IF 语句”创建存储过程?
- vue.js - 使用Vue从表中删除行
- python - 使用 Matplotlib Python 绘图时跳过丢失的时间戳