首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

多个py文件生成一运行exe文件

一、概述 目前有一python脚本,需要在别的电脑中运行,安装python环境太麻烦,封装成exe文件运行比较方便。...二、演示 环境说明 python版本:3.7.9 操作系统:windows 10 安装模块 pip3 installer pyinstaller 封装 新建目录test,目录结构如下: ./ ├── conf.py...它会创建2目录,分别是build和dist。 进入dist,里面有一test.exe程序,双击打开即可。 ?  运行之后,会创建一文件ret.xt。这个是py程序做的,用来判断程序是否执行。...打开文件,查看内容 ? ok,程序运行正常。 总结 将py文件,打包成exe还是很方便的。注意-c参数,指定为主程序即可。...对于读取动态配置文件的需求,不能将配置文件定义为py文件,因为封装成exe之后,就无法修改了。

3.8K31
您找到你想要的搜索结果了吗?
是的
没有找到

pyinstaller 多个.py打包exe_python怎么生成py文件

一、python安装pyinstaller方法 使用python编写脚本,需要发给别人使用的时候,总会想到如何打包成exe文件,发给对方。这样的话,对方可以直接使用运行,无需安装python。...2、升级完pip后,执行命令 : pip install pyinstaller ,只要网速不差,坐等安装成功即可,过程可能会提示安装其他模块,按照提示安装即可 二、使用pyinstaller命令打包成...EXE文件 1、在CMD控制台使用CD进入py文件所在目录: :cd C:\Users\zhengchangliang\Desktop\PythonProject\mypyqt 2、生成exe文件...(.py文件为pytest.py) pyinstaller -F pytest.py 这样即完成了打包,但这样打包完成的EXE运行是带控制台的,因我的.py是使用pyqt5设计的UI代码,因此加上...\PyQt5\Qt\plugins(这是我的安装路径),在此文件夹下找到platforms文件夹,然后拷贝整个文件夹,将其放到与exe相同的路径下,这时候就可以运行exe了。

1.5K20

py2exe打包多个py文件_Python导入包

上回在《使用 PyInstaller 打包 Python 程序》,我们介绍了使用 PyInstaller 对 Python 程序进行打包,今天带大家认识一新的工具:py2exe。...: python mysetup.py py2exe 运行生成的文件: 需要注意,这里需要在 Windows 环境下运行!...默认情况下,py2exe 会在 dist 下创建以下这些文件: 1、一多个 exe 文件; 2、几个 .pyd 文件,它们是已编译的扩展名,是 exe 文件所需要的; 3、python**.dll...,加上其它的 .dll 文件,这些 .dll 是 .pyd 所需要的; 4、一 library.zip 文件,它包含了已编译的纯的 python 模块 .pyc 或 .pyo; 扩展 setup...再次运行后,发现所有内容打包进了一 helloworld.exe 程序。 指定额外的文件 一些应用程序在运行时需要额外的文件,诸如配置文件、字体、图标。

1.1K30

Django配置多个setting.py文件

项目在开发环境和实际的生产环境,settings.py配置文件通常是不一样的,而且按照以往的开发经验来看,项目开发完成后settings.py通常存放着一些用户名与密码,所以需要对这些隐私配置项进行单独的配置...修改settings文件路径 在setting.py的上级目录创建一Python package文件夹,直接新建文件夹也是ok的,不过要再新建一__init__.py的声明文件。...image-20201222211456560.png 此时如果直接使用python manage.py runserver命令会报错,因为manage.py里面定义了settings.py文件的默认路径...创建生产环境配置 在settings文件夹下新建一production.py文件,用于配置生产环境下的配置。...DEBUG = False # 更多请按需配置 此时运行python manage.py runserver --setting settings.production即可以生产环境的配置启动服务。

64320

python删除文件_python运行另一py文件

python 删除文件夹和文件 目录 一、三种删除方法 二、删除失败情况 PermissionError: [WinError 5] 拒绝访问 2.1 给python权限 2.2 删除改为更名...一、三种删除方法 python删除文件文件夹主要用到os模块和shutil模块,针对文件夹和文件的删除,有几种情况,直接上代码: 文件删除相关的所有操作,基本全部覆盖 如果确实对你有帮助,右侧打赏一分鼓励一下吧...,嘿咻嘿咻 import shutil import os from pathlib import Path # 第一种:删除一文件夹,无论里面是否有文件文件夹 # (不支持文件文件夹不存在会报错...,顺序自内而外排列, # log下有111文件夹,111下有222文件夹:[('D:\\log\\111\\222', [], ['22.py']), ('D:\\log\\111', ['222'...], ['11.py']), ('D:\\log', ['111'], ['00.py'])] for root, dirs, files in os.walk(dir_path, topdown=False

2K10

pycharm运行python文件_用pycharm打包py程序

问题描述: 本人使用pycharm一直是只运行main.py文件,如果新建一.py文件,无法对运行它。...点击运行按钮,只运行main.py文件 今天心血来潮决定解决这个问题,于是新建了000.py 看到main右边有一下三角,点开后找不到000.py 就像现在找不到123.py一样 在网上百度了一通...偶然发现右键点击文件列表里的文件,可以运行000.py 点击以后即可运行 可以发现main.py的main变成了浅色的000 这个时候点击下三角符号即可看到000.py 原来是运行过一次后...,就出现了000.py 但是我对这个解决方案不是很满意,觉得一定有一按钮可以直接运行000.py 网上百度之后发现最优的解决方案就是先右键点击文件列表里的文件运行一次后再点击下三角符号就有了反应。

1.5K10

编写python程序和运行.py文件的方

前提:已安装好 Subliume Test 3 且已经添加好python编译系统,已安装好python3.7   一.新建一文本文档,将后缀名改为.py   二.使用 Subliume Test...3 打开该文件   三.编辑该文档内的代码   四.CTRL + S   ==>保存文本   五.将编译系统选择为python(首次开始编写python程序需要此步骤,如果已选择,就可以跳过此步骤)   ...+ B   ==>立即编译(每次新建一次代码文本所必需的的步骤,该该文本进行过一次编译以后,就可以直接执行步骤四,不用重复步骤六)   七.WIN + R 唤出控制台,输入 cmd   八.输入  "python...所需执行的文件的所在地(可直接将该文件拉到cmd控制台中)"   九.回车即可看到代码执行结果(每次要更改代码时,只需回到 Subliume Test 3 将所打开的代码进行编辑,然后执行步骤四和步骤八回车即可...)   当然,如果嫌弃这样子麻烦的话,可以选择下载PyCharm来编写Python代码,但此软件是付费软件,看你心情啦

2.3K30

python0028_直接运行_修改py文件执行权限_设置py文件打开方式

​直接运行回忆上次内容 我们把两程序整合起来了 可以持续输出当前时间每秒都更新​编辑 但是我想在 shell 里面 只输入文件名(./sleep.py)并回车就能不断输出时间可能吗?...先搜索吧进行搜索​编辑提示是这样的​编辑 总共分 3 步: 第 1 步 确认python3文件位置 python3 好像在 /usr/bin/python3 就是sleep.py文件正确的打开方式 第...2 步 编辑文件 设置文件自动用/usr/bin/python3打开第 3 步 运行py文件我们先确认python3的位置python3的位置 如果想要sleep.py能自动执行 必须要明确这个py.../usr/bin/python3 这个设置了当前文件(sleep.py)的执行方式​编辑准备运行:wq保存并退出vim保存并运行 依然使用 ./sleep.py ..../sleep.py成功 但我不想总带着当前路径./ 我想要直接sleep.py就自动运行 这可能么?我们下次再说!

1.1K30

pyinstaller将含有多个py文件python程序做成exe

2.pyi-makespec main.py 制作spec文件 3.spec文件在当前文件夹下,main.spec 编辑spec文件 # -*- mode: python -*- block_cipher...(1)第一列表写所有的py文件,与main一文件夹的可以直接写文件名,不一文件夹的需要写完整的文件路径。...(2)datas是的元素是tuple类型,tuple的第一参数是python项目中data文件(非py文件)的路径, 第二参数是data在exe中保存此资源的文件夹名,要和项目中的文件夹名相同 (...所以在源代码中就一定要把main.py放到最外层的项目文件,这样main.py的当前路径才能和main.exe的路径保持一致,才能让其他的py文件的当前路径不变,他们才可以找到data资源。...5.生成的exe在dist文件 到此这篇关于pyinstaller将含有多个py文件python程序做成exe的文章就介绍到这了,更多相关pyinstaller py打包成exe内容请搜索ZaLou.Cn

1.7K41

python__init__.py文件的作用

__init__.py文件最常用的作用是标识一文件夹是一 python包。 __init__.py文件的另一作用是定义模糊导入时要导入的内容。...当我们使用类似 from package import * 的导入语句的时候就是在使用模糊导入了,这时包的编写者就可以在__init__.py文件定义 __all__ 来限制模糊导入的内容。...__init__.py还可以简化导入过程,比如: Django的 models文件有时会有很多个表,并且每个表都有很多的属性和方法,这样就会使得 models文件变得很臃肿。...所以我们会把创建一 models包,在这个包里每个表都单独用一 py文件来保存,但是这样在导入的时候会有一些麻烦。...现在假设我们有一 User表,按照上面我们的方法我们有一 models文件夹,文件夹里有一 User.py文件,这个文件里保存着我们的 User表的类。

1.6K10

Python的一神秘文件:__init__.py 使用讲解

问题描述 深度理解python的__init__.py 文件, 用了这么久python 不知道这个小知识那就是有点小尴尬 小问题: 当我们使用PythonGUI模块tkinter时发现 from tkinter...问题解答 2.1 简介 __init__.py 文件的作用 1.说明这个是一python文件夹 2.用来导入包。...我们使用 from xxx import * 导入一包时,实际上是导入了它的__init__.py文件,这样我们可以在__init__.py文件批量导入我们所需要的模块,而不再需要一的导入,...可以节省很多空间 2.2 演示 本次演示的目录结构,比如我们有一项目,项目结构是: 文件介绍: allmodule 文件都是我们定义的方法,包括所有导入的模块 ===========S 文件:...:__init__.py============= ============S 文件:a.py============== # 这里相当于就是把allmodule的__init__.py文件导入*是通过

55720
领券