python编写一个下雪的程序 并将其打成一个exe文件 可以在其他的电脑上进行运行

本文介绍了如何使用Python编程实现一个下雪效果,并通过PyInstaller工具将其打包成可执行的exe文件,方便在其他电脑上运行。
摘要由CSDN通过智能技术生成
总体的思路:
参考网上的代码,写出来一个下雪的程序,然后将其打包成exe,打包需要用到的库是pyinstaller,需要事先安装,具体方法可参考博客https://blog.csdn.net/lqzdreamer/article/details/77917493。
遇到的问题:
图片无法打包进exe中,解决的办法是将图片转成.py文件(.py文件会在打包的时候被打进去),然后在代码中import该.py文件,利用.py文件将图片复原,在程序中进行使用。同时注意程序中用到的库要拷贝一份和程序放在同一目录下,否则打出来的包运行报错。具体的打包方法参考博客:https://blog.csdn.net/monster_li57/article/details/80601050。
1、将图片转成.py文件的代码,上面的博客中有:
# -*- coding: utf-8 -*-
import base64


def pic2py(picture_name):
    """
      将图像文件转换为py文件
      :param picture_name:
      :return:
    """
    open_pic = open("%s" % picture_name, 'rb')
    b64str = base64.b64encode(open_pic.read())
    open_pic.close()
    # 注意这边b64str一定要加上.decode()
    write_data 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值