【详解】Python脚本转可执行文件进阶版
来源:互联网 发布:agv磁条算法 编辑:程序博客网 时间:2024/06/06 02:33
好久不写博客了!
有些东西很久不碰,再回过头来解决的时候,居然很轻松。。(昨晚的路易鬼屋boss关是这样,今天这个问题又是这样
上一篇写Python脚本转可执行文件的时候,卡在了beautifulsoup第三方模块的导入上。
因为有些脚本引入了像beautifulsoup这样的第三方库,需要用-p命令引入,总是出错,一时找不到解决办法。
直到今天,成功解决!
现对有关 引入了第三方库 的Python脚本转exe文件的步骤作详细阐述!
1. 如何区分python自带模块与python第三方模块
滚轮点击引入模块名。
如果是自带模块,比如re模块:
如果是第三方模块,比如xlrd和beautifulsoup模块:
可以看到,如果是第三方模块的话,路径中会有__init__出现!
如果是自带模块,直接就是名字!
2. 如何转exe?
知道了哪些是第三方库,接下来具体阐述如何转换!
其实还是-p命令!之前没有认真看示例而已。。。
截图如下:
【有两点需要注意:】
1.正确找到我们要找的库在哪儿
第三方库有的在 C:\Python27\Lib\site-packages 这个路径下
有的,比如bs4,在上图所示的路径中,一定要找对了
2.-p的正确使用方式
注意!使用-p,不能直接一下子就导到所在文件夹,必须一步一步引,先根目录,再下一级,再下一级,再下一级。。。慢慢引
引入bs4,举例如下:
-p F:\python_thirdparty;F:\python_thirdparty\beautifulsoup4-4.4.1;F:\python_thirdparty\beautifulsoup4-4.4.1\beautifulsoup4-4.4.1;F:\python_thirdparty\beautifulsoup4-4.4.1\beautifulsoup4-4.4.1\bs4
为了方便看,整理一下:
-p
F:\python_thirdparty;
F:\python_thirdparty\beautifulsoup4-4.4.1;
F:\python_thirdparty\beautifulsoup4-4.4.1\beautifulsoup4-4.4.1;
F:\python_thirdparty\beautifulsoup4-4.4.1\beautifulsoup4-4.4.1\bs4
就是这样引入的!
之前在网上看到一句话,Python看似很强大,但也很弱小,很多事情得我们去引导她来做,要细心耐心的帮助她来完成任务。
现在感觉很有道理,只不过是一个文件的引入,我们就需要一步一步一级一级慢慢引导,额。。
3. Python可执行文件注意事项
本次进阶转可执行文件,也发现了一些以前没有注意到的问题,需要格外注意的问题:
一、脚本本身可以独立在电脑上双击能够运行,是该脚本转exe文件能够运行的前提
二、中文会影响到脚本的独立运行,如raw_input("请输入:") 在pyCharm中运行是没有问题的,直接双击该脚本运行是有问题的。就是因为中文!
所以以后转可执行文件时,请格外注意一下中文!
lastDayDateStr=raw_input("请输入查询起始日期:".decode('utf-8'))handleDayDateStr=raw_input("请输入查询终止日期:".decode('utf-8'))todayStr = raw_input("请输入查询终止日期的后一天:".decode('utf-8'))改为
lastDayDateStr=raw_input("Please input startDate:")handleDayDateStr=raw_input("Please input endDate:")todayStr = raw_input("Please input endDate+1:")
三、生成的exe文件不能随便重命名,exe文件的父路径也不能随便重命名
就像我们的成品使用说明中写的一样
- 【详解】Python脚本转可执行文件进阶版
- 【详解】Python脚本转可执行文件
- 使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)
- python脚本打包exe可执行文件
- 使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)(转载自博客园balian)
- 打包python脚本为可执行文件的工具
- Python脚本如何生成Windows可执行文件.exe
- 将Python脚本文件包装成可执行文件
- Python脚本如何生成Windows可执行文件.exe
- 将Python脚本打包成可执行文件
- 将Python脚本打包成可执行文件
- 将Python脚本打包成可执行文件
- python脚本获取可执行文件的依赖库
- 将Python脚本打包成可执行文件.exe
- 将Python脚本打包成可执行文件
- 将Python脚本打包成可执行文件
- Python脚本如何生成Windows可执行文件.exe
- 将python脚本转化为可执行文件exe
- 什么是栈cookie保护?
- Enarm的预知未来
- xiuga
- java模拟UAS发包
- 一个人的心,最不会说谎
- 【详解】Python脚本转可执行文件进阶版
- IOS开发中,SVN如何恢复到某一个版本(以Cornerstone为例)
- Android内部存储改变读取权限
- webservice cxf 拦截器
- 先验概率与后验概率、贝叶斯区别与联系
- Android 网络编程基础
- oracle pl/sql 分隔逗号
- hdu1512
- 采用Matrix实现图片查看