vs2017如何打包python项目,生成exe文件

vs2017如何打包python项目,生成exe文件,第1张

可以使用PyInstaller把python程序打包成exe,安装使用pip install pyinstaller,使用时,使用pyinstaller打包,参数如下

-F, –onefile 打包一个单个文件,如果你的代码都写在一个py文件的话,可以用这个,如果是多个py文件就别用

-D, –onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,我个人比较推荐这样,代码易于维护

-K, –tk 在部署时包含 TCL/TK

-a, –ascii 不包含编码在支持Unicode的python版本上默认包含所有的编码

-d, –debug 产生debug版本的可执行文件

-w,–windowed,–noconsole 使用Windows子系统执行当程序启动的时候不会打开命令行(只对Windows有效)

-c,–nowindowed,–console

使用控制台子系统执行(默认)(只对Windows有效)

pyinstaller -c xxxxpy

pyinstaller xxxxpy --console

-s,–strip 可执行文件和共享库将run through strip注意Cygwin的strip往往使普通的win32 Dll无法使用

-X, –upx 如果有UPX安装(执行Configurepy时检测),会压缩执行文件(Windows系统中的DLL也会)(参见note)

-o DIR, –out=DIR 指定spec文件的生成目录,如果没有指定,而且当前目录是PyInstaller的根目录,会自动创建一个用于输出(spec和生成的可执行文件)的目录如果没有指定,而当前目录不是PyInstaller的根目录,则会输出到当前的目录下

-p DIR, –path=DIR 设置导入路径(和使用PYTHONPATH效果相似)可以用路径分割符(Windows使用分号,Linux使用冒号)分割,指定多个目录也可以使用多个-p参数来设置多个导入路径,让pyinstaller自己去找程序需要的资源

–icon=<FILEICO>

将fileico添加为可执行文件的资源(只对Windows系统有效),改变程序的图标 pyinstaller -i ico路径 xxxxxpy

–icon=<FILEEXE,N> 将fileexe的第n个图标添加为可执行文件的资源(只对Windows系统有效)

-v FILE, –version=FILE 将verfile作为可执行文件的版本资源(只对Windows系统有效)

-n NAME, –name=NAME 可选的项目(产生的spec的)名字如果省略,第一个脚本的主文件名将作为spec的名字

在Microsoft Intune中,使用Win32应用程序部署时,不是所有的exe文件都能够通过Win32应用程序部署进行推送。Win32应用程序部署只支持符合以下条件的exe文件:

支持静默安装。

可以从命令行或批处理文件中安装。

可以在本地系统上运行,而不需要与特定用户相关联。

不需要在安装期间交互。

因此,如果要使用Win32应用程序部署在Intune中推送一个exe文件,需要确保它符合以上条件。如果不符合这些条件,可以考虑使用其他部署选项,例如使用Windows Installer包(MSI)或PowerShell脚本。

这里简单介绍3个比较实用的爬虫软件,分别是火车头、八爪鱼和后羿,对于网络大部分数据来说,都可以轻松爬取,而且不需要编写一行代码,感兴趣的朋友可以尝试一下:

这是Windows系统下一个非常不错的网络爬虫软件,个人使用完全免费,集成了数据的抓取、处理、分析和挖掘全过程,可以灵活抓取网页上散乱的数据,并通过一系列的分析处理,准确挖掘出所需信息,下面我简单介绍一下这个软件:

1首先,安装火车头采集器,这个直接在官网上下载就行,如下,安装包也就30M左右,一个exe文件,直接双击安装:

2安装完成后,打开这个软件,主界面如下,接着我们就可以直接新建任务,设计采集规则,爬取网络数据了,官方自带有详细教程(帮助手册),可供初学者学习使用,非常方便:

这也是Windows平台下一个非常不错的爬虫软件,个人使用完全免费,内置了大量采集模板,可以轻松采集京东、天猫、大众点评等热门网站,而且不需编写一行代码,下面我简单介绍一下这个软件:

1首先,安装八爪鱼采集器,这个也直接到官网上下载就行,如下,一个exe安装包,直接双击安装就行:

2安装完成后,打开这个软件,主界面如下,接着我们就可以直接定义采集方式,新建采集任务,爬取网页数据了,官网也带有入门文档和教程,非常适合初学者学习:

这是一个免费、跨平台的网络爬虫软件,个人版完全免费,基于人工智能技术,可以智能识别并提取出网页内容(包括列表、表格等),支持自动翻页和文件导出功能,使用起来非常方便,下面我简单介绍一下这个软件:

1首先,安装后羿采集器,这个也直接到官网上下载就行,如下,各个平台的版本都有,选择适合自己平台的版本即可:

2安装完成后,打开这个软件,主界面如下,这里我们直接输入需要采集的网页地址,软件就会自动识别并抓取网页信息,非常智能:

目前,就分享这3个不错的网络爬虫软件吧,对于日常爬取网页数据来说,完全够用了,当然,还有许多其他爬虫软件,像造数等,也都非常不错,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

国内比较出名的爬虫软件,一个是八爪鱼,一个是火车头。他们都提供图形界面的 *** 作,都有自己的采集规则市场。你可以买一些采集规则,然后自己抓取数据,当然你也可以直接买别人采集好的数据。

国外的比较出名的采集软件有diffbot和importio这两个都可以称之为神器。都是输入网址,提供可视化图形 *** 作界面。给定采集字段,就可以预览采集的结果。可以说非常方便,导出格式也很多,可以excel,也可以是数据库。

以上就是关于vs2017如何打包python项目,生成exe文件全部的内容,包括:vs2017如何打包python项目,生成exe文件、intune中所有exe文件都可以通过win32推吗、网络爬虫软件都有哪些比较知名的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9655549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存