Python脚本做成可执行(exe)文件

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)执行截图

已尝试其他电脑执行该文件,可行


周末即兴而作,希望对大家有点帮助



  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Scc_hy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值