1. 首页 > 数码 >

python调用exe程序 python调用应用程序

python如何变为exe程序

PyInstaller其实就是把python解析器和你自己的脚本打包成一个可执行的文件,和编译成真正的机器码完全是两回事,所以千万不要指

python调用exe程序 python调用应用程序python调用exe程序 python调用应用程序


望成打包成一个可执行文件会提高运行效率,相反可能会降低运行效率,好处就是在运行者的机器上不用安装python和你的脚本依赖的

库。在Linux作系统下,它主要用的binutil工具包里面的ldd和objdump命令。

PyInstaller输入你指定的的脚本,首先分析脚本所依赖的其他脚本,然后去查找,,把所有相关的脚本收集起来,包括Python解析

器,然后把这些文件放在一个目录下,或者打包进一个可执行文件里面。

可以直接发布输出的整个文件夹里面的文件,或者生成的可执行文件。你只需要告诉用户,你的应用App是自我包含的,不需要安装其他

包,或某个版本的Python,就可以直接运行了。

需要注意的是,PyInstaller打包的执行文件,只能在和打包机器系统同样的环境下。也就是说,不具备可移植性,若需要在不同系统上运

行,就必须针对该平台进行打包。

pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行

版是pyinstaller 3.1.1。支持python2.7和python3.3+。

但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。

基本语法:

pyinsta12345678011121314ller options myscript.py

常用的可选参数如下:

--onefile 将结果打包成一个可执行文件

--onedir 将所有结果打包到一个文件夹中,该文件夹包括一个可执行文件和可执行文件执行时需要的依赖文件(默认)

--paths=DIR 设置导入路径

--distpath=DIR 设置将打包的结果文件放置的路径

--windowed 使用windows子系统执行,不会打开命令行(只对windows有效)

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

-更多技术请关注Python视频教程。-icon= 将file.ico添加为可执行文件的资源(只对windows有效)

如何使用PyInstaller将Python代码转换成exe文件

如果没有python组件的话,python程序无法运行。

pyinstaller [参数] [脚本路径] ,

该参数包括:

-D, --onedir Py代码放在一个目录中(默认是这个)

-K, --tk 包含TCL/TK

-d, --debug 生成debug模式的exe文件

-c, --nowindowed, --console 控制台exe文件(WindowsOnly)

-X, --upx 使用upx压缩exe文件

-vprint('hello world!') FILE, --version=FILE 加入版本信息文件

python程序文件的扩展名称是什么

python2.x下为:print "Hello World"

python程序文件的扩展名称是什么

python程序的扩展名有.py、.pyc、.pyo和.pyd。.py是源文件,.pyc是源文件编译后的文件,.pyo是源文件优化编译后的文件,.pyd是其他语言写的python库。

扩展名

在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名。下面是几种扩展名的用法。

py:py就是最基本的源码扩展名。windows下直接双击运行会调用python.exe执行。

pyw:pyw是另一种源码扩展名,跟py的区别是在windows下pyo:pyo是跟pyc类似的优化编码后的文件。双击pyw扩展名的源码会调用pythonw.exe执行源码,这种执行方式不会有命令行窗口。主要用于GUI程序发布时不需要看到控制台信息的情况。

pyc:在执行python代码时经常会看到同目录下自动生成同名的pyc文件。这是python源码编译后的字节码,一般会在代码执行时自动生成你代码中引用的py文件的pyc文件。这个文件可以直接执行,用文本编辑器打开也看不到源码。

pyd:pyd并非从python程序生成,而是其他语言写成的可以被python调用的扩展。

学习:Python视频教程

怎么启动python解释器

1、如果在开发者自己的电脑上运行python程序,则只需要修改.py源代码文件的默认打开方式为pythonlauncher即可

1.首先找到本地python安装位置,若找不到可直接搜索“python”,“python.exe”执行文件的所在目录,如下:

2. 打开“开始”菜单,输入“cmd”,打开命令提示符窗口:单从报错提示上看这是没有程序入口文件('__main__.py),但还是得的根据你所运行的程序具体分析,看看在配置上有问题没:

注意事项:

qt process 如何运行一个python程序

pyc:在执行Python代码时经常会看到同目录下自动生成同名的pyc文件。这是Python源码编译后的字节码,一般会在代码执行时自动生成你代码中引用的py文件的pyc文件。这个文件可以直接执行,用文本编辑器打开也看不到源码。

因为process.start()函数实质是采用命令行中"start XXX"的方式启动XXX。这里的XXX仅仅适按快捷键:CtrlAltDelete,在弹出的对话框找到任务管理器,单击进入任务管理器,点击应用程序,在任务窗口里面找到卡住的python的.exe程序,单击选中,点击右下角的结束任务。用于大部分的exe可执行文件以及一些常用文件。对于py或者pyw文件都不行。

另外编写一个bat用来启动py文件,就可以使用start启动这个bat就可以了;

使用另一个函数“QDesktopServs::openUrl”来启动py文件。具体使用方法请自行百度。不做过多说明。

打开pycharm创建python文件后写了一个代码无法执行,错误在里,怎么处理?

有两种解决方案:

1、配置选择.py文件,而只选择了项目名。因此选择Edit Configurations。

2、查看Script path,在这里选择.py文件,main函数,(没有就选择要执行的-D创建一个目录,包含exe以及其他一些依赖性文件.py文件)。

3、配置好再试试看

python能开发exe软件吗

-w使用视窗,无控制台

pyinstaller将Python脚本打包成exe软件,使在没有Python环境的机器上运行版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可运行在Windows,Mac和Linux作系统下。(学习:Python视频教程)

但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。

pyinstaller在windows下的安装

使用命令pip install pyinstaller即可 在windows下,pyinstaller需要PyWin32的支持。当用pip安装pyinstaller时未找到PyWin32,会自动安装pypiwin32

出现Successfully installed pyinstaller-3.1.1 pypiwin32-219即表示安装成功

使用

定位到pyinstaller.exe所在文件夹(一般再python下的“scripts”文件夹下)(温馨提示:再cmd下tab键又补全功能哦)

pyinstaller.exe后面如果加上-F就是打包为一个exe文件(文件会比较大),如果不加就会有很多库文件;加上-w就是打包为没有cmd窗口的exe,不加运行时就会出现cmd窗口。(加不加凭个人喜好)

-F指令

注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个的exe文件,否则是一个带各种dll和依赖文件的文件夹

这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。这里可以自己添加路径。不过经过笔者测试,site-packages目录-F, --onefile Py代码只有一个文件下都是可以被识别的,不需要再手动添加

python封装.exe后的程序用pycharm打开

python封装.exe后3. 输入“cd '文件位置'(刚才的位置直接鼠标右键粘贴)”,然后到Python的安装位置,输入“Python”,即可打开python解释器,如下图所示:的程序用pycharm打开

首先,在我们的pycharm中,选择需要封装的p--specpath=DIR 设置将spec文件放置的路径y文件,按快捷键Ctrl+alt+F12打开文件路径如我想安装爱心.py,就单击进入爱心.py文件的保存位置,点击路径,使其变成选中状态,

如何将python文件做成exe程序

更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于python能开发exe软件吗的详细内容希望对大家有所可运行在Windows,Mac和Linux作系统下。帮助,更多有关python教程请关注环球青藤其它相关文章!

python制作exe可执行文件的方法---使用pyinstaller

python生成windows下exe格式的可执行程序有三种可选方案:

这个工具全平台可用。

python怎么运行代码

#安装pyinstallerpip install pyinstaller#安装依赖pip install pywin32-ctypes

有很多用户不清楚python代码写好了该怎么运行,对于一些初学者而言的确很容易摸不清楚,现在就用一篇文章来给大家介绍一下该如何运行python代码。

2、安装好pyinstaller工具包后,要在cmd里跳转地址到Python代码所在的文件地址,输入命令,即可将Python代码转成exe,并生成一个名为dist的文件夹,在文件夹中可以找到刚打包完成的exe。

python怎么运行代码

2、如果没有安装python开发环境,那么需要将python源文件打包成windows可执行的.exe应用程序,

但是打包成EXE文件需要一个第三方模块,pyinstaller,安装模块之后就可以了。

3、安装成功后将当前目录更改到.py源文件所在目录,可以在文件资源管理器中路径,

4、下面以打包一个不带控制台显示的窗口程序为例,输入命令pyinstaller-Ftest.pyw。

5、打包完成后.exe可执行文件在dist文件夹下,其它三个生成的文件夹__pycache__存放源代码的.pyc编译文件

6、双击.exe可执行文件就可以运行python程序了

python写脚本打开应用程序

进入任务管理器关闭不响应(即卡住的页面)的程序。

1:os.startfile

2:通过使用win32api模块和win32con模块,python可以方便地访问注册表

prin-w, --windowed, --noconsole 窗体exe文件(WindowsOnly)t key

import os

os.startfile("C:\Program Files\Tencent\QQ\Bin\QQ.exe")

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息