python制作电脑可执行exe文件
python获取IP、主机名、mac地址
关注公众号“轻松学编程”了解更多。
制作get_IP.py文件:
import socket
import uuid
# 获取主机名
hostname = socket.gethostname()
#获取IP
ip = socket.gethostbyname(hostname)
# 获取Mac地址
def get_mac_address():
mac=uuid.UUID(int = uuid.getnode()).hex[-12:]
return ":".join([mac[e:e+2] for e in range(0,11,2)])
ipList = socket.gethostbyname_ex(hostname)
print('IP地址列表',ipList)
print("主机名:",hostname)
print("IP:",ip)
print("Mac地址:",get_mac_address())
while True:
input('输入任意键结束...')
break
把get_IP.py生成get_IP.exe可执行文件
1、下载pyinstall
打开网址::pyInstalller下载网址
下载对应的版本
下载并解压(建议和python放在相同的目录下) 。
比如我的D:\ruanjian\Anaconda\
2、下载pywin32
3、 安装pywin32
双击pywin32-221.win-amd64-py3.6.exe安装,注意安装的时候会自动检测之前安装的Python。点击下一步,下一步。
在CMD命令行进入Python3.6目录下的Scripts目录D:\ruanjian\Anaconda\Scripts\
并执行:
python pywin32_postinstall.py -install
4、安装pyinstaller
在CMD命令行中进入下载并解压的pyinstaller-pyinstaller目录```D:\ruanjian\Anaconda\pyinstaller-pyinstaller-b8c5773``
然后执行:
python setup.py install
5、制作get_IP.exe
把get_IP.py放到D:\ruanjian\Anaconda\pyinstaller-pyinstaller-b8c5773\
目录 下,
然后在CMD命令窗口进入该目录,执行
python pyinstaller.py -F get_IP.py
出现以下结果代表成功。
该命令生成了一个新目录pyinstaller-pyinstaller\get_IP ,在该目录的dist文件夹下生成了一个get_IP.exe。
然后执行get_IP.exe文件就可以看到自己的ip,主机名,mac地址了。
后记
【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。
也可加我微信【1257309054】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!
公众号
关注我,我们一起成长~~