python编程自由切割,python 切割

dfnjsfkhak 31 0

大家好,今天小编关注到一个比较意思的话题,就是关于python编程自由切割的问题,于是小编就整理了3个相关介绍Python编程自由切割的解答,让我们一起看看吧。

  1. 如何让Python脚本成为在Windows环境中运行的exe文件?
  2. 如何使用pyinstaller打包python脚本?
  3. Python如何提取一句英文中每个单词并换行?

如何让Python脚本成为在Windows环境运行的exe文件

问的简单,简单回答:有几款可以打包,其中pyinstaller比较方便,我试了可以支持到Python3.5,它可以打包成一个独立的exe文件,64位系统下打包的32位系统下没法运行。

在Python开发过程中,我们除了可以将发布模块打包成 .whl 格式的文件,也可以打包成可的exe 程序。这样即使在没有Python的环境中仍然可以直接运行程序,提升使用效率。

python编程自由切割,python 切割-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

接下来就分享一下,如何使用 PyInstaller库将发布模块打包成 exe格式文件。

建议使用 pip的方式进行安装,否则可能会报缺失其它依赖库的情况,需要逐个手动安装。

如下,简单代码示例WriteFiles.py模块,其中导入了Python内置库time模块和第三方库csv模块,实现每次运行时,创建新的csv文件,源码如下。

python编程自由切割,python 切割-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

WriteFiles.py模块的当前目录结构,如下:

最简单的方式就是安装pyinstaller,一个专门用于Python程序打包的工具,可以轻松将Python脚本打包为Windows环境下的exe文件(也支持Linux打包),下面我简单介绍一下操作过程,感兴趣的朋友可以尝试一下:

01

python编程自由切割,python 切割-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

安装pyinstaller

首先,需要安装pyinstaller模块,这个直接打开cmd窗口,在命令行下输入命令“pip install pyinstaller”即可,如下,程序会自动开始下载和安装过程,后面就可直接使用这个命令进行脚本打包:

02

打包exe

1.安装完成后,我们就可以直接开始打包过程了,这里为了方便演示,我新建了一个py脚本,代码如下,一个简单的GUI窗口,基于wxPython,后面就是将这个程序打包为exe文件:

2.接着打开cmd窗口,切换到这个脚本所在的目录,直接输入命令“pyinstaller -F -w 脚本名”程序就会开始自动打包过程,如下,F打包为一个单独exe,w代表去掉调试窗口,还有更多参数功能可参考帮助文档,介绍的非常详细:

3.打包成功后,会在当前目录下生成一个dist子目录,里面就有我们生成的exe文件,直接双击程序就可直接运行,不过这里打包出的exe文件比较大,而且包之间的依赖关系不能很好解决,存在一定缺陷,需要改进:

目前,就分享这一种非常简单的打包方式吧,可以轻松将Python脚本打包为Windows环境下的exe文件,Linux环境下类似,只要你熟悉一下使用过程,很快就能掌握的,当然,还有许多其他打包工具,像py2exe等也都非常不错,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

脚本的意思就是需要一个解释器去解释它并执行,exe是一个二进制文件,里面包含了所有必须的运行库、文件和命令等等,想要把Python脚本放进去,同样也需要把解释器扔进去,那这个exe的尺寸就很可观了。

如何使用pyinstaller打包python脚本?

先pip install pyinstaller安装打包模块,然后命令行进入脚本的相应目录。

如上图,UI_pySide.py是要打包的模块,

-w是去除命令窗口,-F是创建可执行文件。

-i是添加程序图标,calender.ico是打包后的exe图标。

稍等片刻,即可在同目录的dist下找到exe文件。

以上就是常用的参数。

如果需要更详细的参数,在命令行输入pyinstaller -h 即可获取参数说明。

谢邀。先pip install pyinstaller一站式下载pyinstaller和其相关依赖,安装完之后开始进行下面一系列步骤即可。

安装完要检查是否安装成功,只要输入pyinstaller --version

首先在命令行窗口直接输入python {pyinstaller根目录}/pyinstaller.py [参数] 要执行文件.py。

输入后在cmd会写出一些信息,完成后将py打包成exe,然后在pyinstaller目录下有一个跟执行文件同名的新目录,exe文件就在此目录下的dist文件夹中。

参数可选如下:

需要注意的是,pyinstaller打包的执行文件,只能在和打包的系统同样的环境下运行。即生成的exe不具备跨平台移植性,如果需要在不同系统上运行, 就要在该系统上用pyinstaller打包。

Python如何提取一句英文中每个单词并换行?

要使用Python提取一句英文中的每个单词并换行,可以使用字符串分割函数split()。首先,需要将英文句子作为字符串进行输入。然后使用split()函数将英文句子按空格分割成单独的单词。接下来,使用循环遍历每个单词,将其打印出来,并加上换行符\n,这样就可以在单词之间换行了。最后输出每个单词的结果即可。可以使用下面的代码实现:
sentence = "This is a sample sentence."
words = sentence.split()
for word in words:
print(word + "\n")
这段代码首先创建了一个字符串变量sentence,表示需要被分割的英文句子。接着使用split()函数将句子按空格分割成单独的单词,并将它们存储在words变量中。然后使用for循环遍历每个单词,并将其打印出来,并在每个单词后加上换行符\n。最后输出结果即可。

到此,以上就是小编对于python编程自由切割的问题就介绍到这了,希望介绍关于python编程自由切割的3点解答对大家有用

标签: 打包 pyinstaller 文件