Pyinstaller安装
像安装其他包一样用pip安装:
pip install Pyinstaller
编写一般Python脚本
笔者以一个数文件行数脚本为例
# coding=utf-8
# 加载包
import os
import sys
def Count_Lines(filroot, outfil):
for root, dirs, files in os.walk(filroot):
# 批量读取
for i in files:
fil = filroot + i
f = open(fil,'r', encoding = 'gbk')
f_read = f.read()
f.close()
# 依次写入需要
f1 = open(outfil,'a+')
f1.write(f_read)
# 计算记录的长度
with open(outfil,'r') as f:
w = f.readlines()
len_w = len(w)
return len_w
print("==================计算文件的总行数==========================")
print("该程序会输出最后的合并文件,路径为:[输入需要输出的文件所在路径]")
print("【注意:路径需要加两个反斜杆】")
print( "\n输入需要行数的文件所在路径:")
filroot = input() #"C:\\Users\\29629\\Desktop\\11\\"
print("\n输入需要输出的文件所在路径:")
outfil =input() #"C:\\Users\\29629\\Desktop\\1.csv"
m1 = Count_Lines(filroot, outfil)
print("\n================")
print("文件总共行数: ")
print(m1)
print("================")
input("输入任意键结束")
将py文件做成可执行文件
1、打开cmd,进入到py文件所在目录
2、输入执行命令 `Pyinstaller -F count_lines.py`
3、在py文件目录下找到dist文件夹,会在其中看到生成的可执行文件
可执行文件(count_lines.exe)执行截图

已尝试其他电脑执行该文件,可行。
周末即兴而作,希望对大家有点帮助