【发布时间】:2021-06-19 12:03:28
【问题描述】:
def move_me():
if os.path.isfile(os.path.normpath(r"%s\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\system.exe")) is False:
shutil.move("gg.exe", os.path.normpath(r"%s\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\system.exe"))
嗨,我是 python 新手... 代码有什么问题?
gg.exe 是这段代码本身 当我运行它时,它应该移动到 C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 并重命名为 system.exe 但它没有用......
【问题讨论】:
-
抛出了哪个错误?
-
它不会抛出错误,只是不会移动和重命名文件...
-
您有一个
%s用于字符串格式化,但实际上您并没有进行字符串格式化,因此文字“%s”最终位于该路径的前面。你想在那里做什么? -
Yes,你必须添加一个
%,后跟你想要的文字,而不是%s。 -
idk,我刚看到有人用它:
标签: python python-3.x windows python-2.7 exe