python - 如何调用在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"
解决方案
这是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()
推荐阅读
- jquery - 如何使用 JQuery 从没有 id 标识符的 img 更改 src 路径?
- c++ - 内核参数类型必须满足哪些确切的约束?
- java - 如何在 shell 脚本中编译和运行多个依赖的 java 文件
- windows - curl 命令在命令提示符下无法正常工作
- python - 数字识别读取图像问题。它说我的图像形状错误
- reactjs - 如何检查cookie是否在反应中发生了变化?
- payment-gateway - 为什么Payhere收不到通知
- reactjs - React native error of Check the render method of App
- mysql - 结合2个表格来计算相同类型的东西并相应地塑造一列
- tensorflow - 如何计算矩阵中变量的标准偏差