帮朋友问下,他用python写了个程序,想要在程序使用后删除自身
在打包的文件夹根目录下新建上个bat文件,写上
@echo off
del file
del %0
exit
然后在python文件中例子中的a.py中导入 import os ,最后加上一行os.system('a.bat'),运行a.py时,这样在获得前面运行的结果情况下,然后调用和执行批处理文件,删除可执行文件,删除python脚本及bat。这样处理要谨慎,对于重要文件在删除之前事先做好备份。
意思是程序还在运行,源文件却被删除了??没必要。加密打包的软件不怕破解。有破解能力的人,也不会差一个小程序。
启动程序后在指定位置创建一个文件,写上指定内容。每次运行都读取那个文件。如果有就停止。
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y