• python数据分析-把.py文件转成exe可执行文件相关


    一、把mysql粘贴到python代码中遇到的问题

    (1)当用占位符%s传入时间格式(xxxx-xx-xx)的时候返回的结果,和用navicat和sqlyong返回的结果不一样,后来发现是个需要注意的地方。
    当execute执行mysql语句参数的两种情况:
    1、execute(“insert into teacher(TName, age) values(‘%s’,‘%s’);” % (“Tom”,“43”) ) #此时的%s为字符串拼接占位符,需要引号加’%s’ 。(有sql注入风险)
    2、execute(“insert into teacher(TName, age) values(%s,%s);” , (“Tom”,“43”) ) #此时的%s为sql语句占位符,不需要引号%s。
    因为我是用的第一种情况,所以加了引号就没问题了。

    (2)报错:ValueError: unsupported format character ‘Y’ (0x59) at index 1827
    原因:
    参数之间发生冲突,date_format中的时间参数%Y与Python中的格式参数%s发生了冲突。
    解决方法:
    将SQL中的date_format(sign_time, ‘%Y-%m-%d’) 改为 date_format(sign_time, ‘%%Y-%%m-%%d’)即可。

    二、windows系统切换到指定文件夹

    (1)打开终端。
    在这里插入图片描述
    (2)然后是在默认的路径下。
    在这里插入图片描述
    (3)想切换到哪个盘直接输入再加冒号就行,切换盘符不需要cd命令。
    在这里插入图片描述
    (4)输入 dir 可以查看当前目录下的文件。
    在这里插入图片描述
    (5)输入 cd 文件夹名可以进入子文件夹。
    在这里插入图片描述
    (6)使用cd…可以返回上级目录。

    三、.ipynb文件转成.py文件(因为好像只能是.py文件转成exe文件)

    在.ipynb文件的文件夹下打开cmd终端,然后输入:

    jupyter nbconvert --to script *.ipynb 
    
    • 1

    然后就转换成功了!

    四、.py文件转成exe文件

    (1)这里要用到第三方库pyinstaller,可用pip或者pip3python自带的管理工具,在cmd命令里,输入pip install pyinstaller即可安装该模块。
    (2)切换到要转换的.py文件文件夹下,在该路径下打开cmd,然后输入pyinstaller -F 文件名.py,注意!文件名称不能是中文,然后将会在该路径下产生几个文件夹,其中dist文件夹下就是exe文件,build和_pycache_文件是可以删除的。
    在这里插入图片描述

  • 相关阅读:
    Ai绘画行业又叒翻天了!Stable Diffusion 3.0开源!多图实测附安装包!
    Intel oneAPI笔记(4)--jupyter官方文档(Unified Shared Memory)学习笔记
    智云通CRM:如何使用万能的“三问”,提升业绩?
    Java 开发环境配置
    库克建议想要侧载的用户购买安卓手机,苹果这是飘了?
    day31-线程基础01
    深度学习的发展历程与未来展望
    Vue 监听属性Watch
    Nacos 作为服务配置中心演示
    贝恩解密NFT区块链游戏和收藏品市场
  • 原文地址:https://blog.csdn.net/qq_40395868/article/details/127654652