我正在尝试创建一个脚本,当它在服务器上检测到新版本时,它将“自我更新”。最初我的想法是,当检测到新版本时,下载文件,然后启动一个DOS批处理文件,简单地用新的可执行文件覆盖原始的可执行文件。我想,我可以使用sytem(启动update.bat ),然后立即退出0;.bat文件等待几秒钟,然后尝试删除旧的可执行文件。我猜这是失败的,因为即使使用system(start ... ),新的" p
我目前在Ubuntu17.10和汇编语言学习者。当我在Windows上时,我使用了一个名为'win32a.inc'和"MyLib.inc" to read_eax和print_hex的库。上没有良好的经验,让我转向Linux。我这么做是为了安装fasm:但是,当我试图制作一个可执行文件(我计划用红酒运行它)时,在终端上会出现一个错误:'win32a.
我下载了python python包,并希望在我的youtube_dl程序中使用它,如下所示: How to use youtube-dl from a python program?问题是youtube-dl经常需要更新,但我需要将我的程序作为独立可执行文件(PyInstaller)分发,并且我不知道python包是否可以自我更新。因为更新的标准方法是: pip install --upgrade youtube_dl 如果它不能<