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

(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】,拉你进群,大家一起交流学习。
如果文章对您有帮助,请我喝杯咖啡吧!

公众号

公众号

赞赏码

关注我,我们一起成长~~

posted @ 2018-07-15 12:35  轻松学编程  阅读(193)  评论(0编辑  收藏  举报