首页 > 解决方案 > 如何调用在exe中编译的py文件?

问题描述

我制作了一个 HWID Spoofer 并使用 --add-data 将多个 py 文件编译成所需的 exe。我确保将其他 py 文件导入到我的主 hwid spoofer py 文件中。现在我的问题是,当所有这些 py 文件都编译成 exe 时,我如何调用这些多个 py 文件。

对不起,我知道我的英语很垃圾,这是我能写的最好的。

我尝试了 os.system,但无法正常工作,因为此命令在 dir 中搜索 py 文件...

我尝试了 exec 命令,但它没有工作......

这是我使用的命令: pyinstaller --noconfirm --onefile --console --icon "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/icon.ico" --add-data "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/generate_fingerprint.py;." --add-data "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/hardware_fingerprint.py;." --add-data "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/identity_data.py;." --add-data "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/log_helper.py;." --add-data "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/random_utils.py;." --add-data "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/registry_helper.py;." --add-data "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/system_fingerprint.py;." --add-data "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/system_utils.py;." --add-data "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/telemetry_fingerprint.py;." --add-data "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/winmac.py;." "C:/Users/shyaa/Desktop/TOG6 HWID Spoofer/tog6_spuf.py"

标签: pythonpython-3.xexepyinstaller

解决方案


这是python中完成这项工作的正确方法。这是获取mac

def get_mac():
    print("get_mac I am")

if __name__ == "__main__":
    get_mac()

这是主要的

import get_mac
print("Getting New MAC To Spoof")
get_mac.get_mac()

推荐阅读