Python编译成EXE执行

news/2024/5/19 23:53:57 标签: python, exe, pyinstaller

安装Pyinstaller

pip install pyinstaller # 如果安装失败也可以使用压缩包进行安装

# 解压下载好的文件
python setup.py install

# 打包py文件,记得在当前环境中安装好py文件所需的依赖。
pyinstaller -F *.py

# 不带控制台打包
pyinstaller -F -w *.py

# 添加ico图标
pyinstaller -F -i xx.ico *.py

image-20210128114750955
在dst文件夹中会生成一个exe文件用来执行。

Pyinstaller编译带配置文件的Python脚本

如果你使用配置文件,那么配置文件的路径需要使用os.path.dirname(os.path.realpath(sys.argv[0])来加载。并在生成的exe文件同路径存放你的配置文件。
image-20210128151502475
image-20210128151522750
运行即可。


http://www.niftyadmin.cn/n/930226.html

相关文章

R_Studio(学生成绩)对数据进行属性构造处理

对“Gary.csv”中数据进行进行属性构造处理,增加“总成绩”属性 Gary.csv setwd(D:\\data)list.files()#数据读取 datread.csv(file"Gary.csv",headerTRUE)#构造属性 sum(dat[,2]dat[,3]dat[,4]dat[,5]dat[,6])#计算五列成绩数据求总和#保存结果 outputfi…

南京邮电大学java程序设计作业在线编程第一次作业

王利国的"Java语言程序设计第1次作业(2018)"详细 作业结果详细 总分:100 选择题得分:40 1. Java语言中,基本数据类型一共有( )种。A.16B.2C.4D.8正确答案是: D2. Java虚拟机的英文缩写…

OWASP固件安全性测试指南

原文地址 固件安全评估,英文名称firmware security testing methodology简称FSTM。该指导方法主要是为了安全研究人员、软件开发人员、顾问、爱好者和信息安全专业人员进行固件安全评估。 前景 我们基于FSTM进行测试流程如下: ID阶段描述1信息收集固…

python8 (input的工作原理与while循环)

函数input()的工作原理 函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,python将其储存在一个变量中,以方便使用 使用int()来获取数值输入 当初我们学…

python生成随机图形验证码

使用python生成随机图形验证码,需要使用pillow模块 安装pillow模块 pip install pillow 复制代码pillow模块的基本使用 from PIL import Image,ImageDraw,ImageFont #使用Image类来实例化一个长为400px,宽为400px,基于RGB的(255,255,255)颜色…

hping3拒绝服务攻击工具

hping3官网地址 CentOS7安装hping3 # 安装依赖 yum install gcc.x86_64 libpcap-devel.x86_64 tcl-devel -y# 下载安装包 wget http://www.hping.org/hping3-20051105.tar.gz tar -xf hping3-20051105.tar.gz && cd hping3-20051105# 编译安装 ./configure # 此时报错…

npm降低版本(降级)

博主现在的npm版本是5.8.0 想要还原到原来的3.8.6,执行以下命令: npm install npm3.8.6 -g 转载于:https://www.cnblogs.com/yourstars/p/8743923.html

白帽子转型甲方杂绪

1.企业安全建设涵盖的内容 安全是一门含义很广的学科,信息安全、网络安全、网络空间安全等都是安全中的一个分支,有交集却也有不同。 对于甲方企业安全来说,通常又分为:安全体系(等保、合规、审计)、基础…