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)执行截图
已尝试其他电脑执行该文件,可行。
周末即兴而作,希望对大家有点帮助