学习
实践
活动
工具
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之后,就无法修改了。

1.5K31

何在python执行另一py文件

使用命令:os.system(‘python file_name.py’) 解释:os.system是执行当前的系统命令 1、拿windows系统举例: # 由于ipconfig/all在windows 是查看ip地址 # 所以将此命令运行在os.system,即可查看系统的ip地址等信息 import os os.system('ipconfig/all') # 因为python file_name.py 可以直接执行py文件 # 所以可以通过os.system来执行py代码 import os os.system('python file_name.py') 2、linux: import os os.system ('ls') # 查看当前工作目录文件 其他方法: execfile(‘xx.py’),括号内为py文件路径; 如果专需要传参数,就用os.system()那种方法; 如果还想获得属这个文件的输出,那就得用

3.3K10
  • 广告
    关闭

    11.11云上盛惠

    万元礼包限时领取,百款云产品特惠助力上云,云服务器2核2G低至4.2元/月

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

    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

    6310

    Python代码执行另外一.py文件

    关于Python 脚本如何执行另一脚本,可以使用os.system()来实现 https://blog.csdn.net/shenjin_s/article/details/79976954 import os os.system("python filename.py") 如一main.py import os os.system("python /home/xx/projects/testcode /subcode.py") 而subcode.py def sum(): x = 1 y = 2 print(x+y) sum() 一般: import os str=('python B.py') //python命令 + B.py p=os.system(str) print(p) //打印执行结果 0表示 success , 1表示 fail

    4.6K30

    翻译|给数据科学家的10提示和技巧Vol.2

    例如,我们可以创建: Year Month Weekday Hour Minute Week of the year Quarter 如何在R对一DateTime对象创建这些属性,建议将一些特征weekdays 3 Python 3.1 从Jupyter创建文件 要编写文件,只需在jupyter输入%%writefile filename。 python myfile.py命令或输入%run -i myfile.py运行脚本。 ? pandas数据框保存到单个Excel文件 假设有多个数据框,若想将它们保存到包含许多工作表的的单个Excel文件: # create the xlswriter and give a name to 5 Linux 5.1 在Linux复制一文件夹 使用Linux等操作系统时,如果想要将一文件从一目标复制到另一目标,可以运行以下bash命令: cp -R /some/dir/ /some/

    17230

    人人都能做爬虫 | Python爬虫工具Scrapy入门案例介绍(1) | 基础技能包

    但很不幸,大部分人都会出现“'scrapy' 不是内部或外部命令,也不是可运行的程序或批处理文件。”这样的提示,这说明安装并没有成功,此时需要切换到手动安装。 手动安装就是下载相应的模块,可以度娘找到手动安装教程,本人用的是Anaconda 3,自带Python 3.6版本,手动安装时只需要安装Twisted和Scrapy两whl文件模块,模块下载网站https 往下我们将结合一案例讲解如何在python下使用Scrapy爬虫,这个例子是从一电影网站(美剧天堂:http://www.meijutt.com/new100.html)抓取最新更新的美剧名目。 到这里,所有的准备工作就做完了,在movie文件应该会看到下述文件: ? 几个关键文件的定位如下: • scrapy.cfg:项目的配置信息,主要为Scrapy命令行工具提供一基础的配置信息。 • settings.py:配置文件递归的层数、并发数,延迟下载等。 • spiders:爬虫目录,最核心的爬虫代码放在这个目录下,本案例为meiju.py

    21820

    Python入门到放弃 | 超简单 跟我学(八)

    其中一方法,就是创建以 .pyc 为扩展名的 字节码 文件,它是一种中间形式,Python 会把程序代码转换成这样的形式(你还记得在 介绍章节 说过 Python 是怎么运行的吗?)。 还是在独立地运行之前提到过的,当模块第一次被导入的时候,模块的代码将被执行。我们可以通过这一点,让模块在被导入和独立运行时执行不同的操作。通过模块的 __name__ 属性可以实现这个功能。 创建你自己的模块 创建你自己的模块还是很容易的,你从一开始就在做这件事!这是因为每一 Python 程序都是一模块。你只需要保证这个程序以 .py 作为扩展名就行了。下面这个例子将会说明这件事。 我们接下来将看到我们如何在另一 Python 程序中使用到这个模块。 需要记住的是,这个模块的位置有两种选择: 导入它的程序所处的文件夹下; sys.path 所列出的文件夹下。 程序包就是一装满模块的文件夹,它有一特殊的 __init__.py 文件,这个文件告诉 Python 这个文件夹是特别的,因为它装着 Python 的模块。

    7510

    mac系统安装pycharm_mac下载python3

    , 在我的mac上, 用virtualenv配置了多个py环境, pycharm 也支持virtualenv 设置路径如下 Preference->project->Project Interpreter virtualenv的python路径 添加PYTHONPATH 我们有些自己的公共模块, 并没有放在系统预置的PYTHONPATH, 如何在运行的时候添加进去呢 点击more, 默认当前的python 环境 点击上图的按钮 点击+即可添加PYTHONPATH 项目运行 一般我们的项目都会用一统一的入口文件, 比如flask和tornado 框架, 运行项目, 实际就是执行相应的python文件 python run.py –parameter v1 –parameter v2 那在pycharm 如何执行启动脚本运行呢 点击配置启动脚本和参数 点击+ 选择Python Name 配置表示当前运行环境的名称 设置Script和Script parameters 分别是启动脚本和启动命令行参数 请注意红框内的两勾选, 是将脚本目录添加到PYTHONPATH, 请勾选, 否则全路径执行是找不到当前项目中的模块的

    5810

    pycharm配置python解释器的问题_python解释器的提示符

    创建一python文件夹,用pyCharm打开文件夹,在文件夹中新建一python文件demo.py 也许你知道用cmdpython指令 python demo.py运行这个文件,但是如何在 pyCharm运行python文件? pyCharm是一功能非常强大的工具,当然运行.py文件自然也不是一问题。 安装成功后,在这个设置页面就会看到: 这个时候,回到pyCharm编辑页面,点击run运行.py文件python文件就被运行运行的结果也会在控制器显示。 此外,还有一设置我们经常会用到,将pyCharm自动设置为python文件构建环境(即python文件模板)。 完成上述设置后,我们可以顺利的编写我们的代码。

    10950

    如何把一Python应用程序装进Docker

    准备 容器无处不在,但是如何在Docker容器运行Python应用程序呢?这篇文章将告诉你怎么做! 如果您想知道,这些示例需要Python 3.x。 在深入讨论容器之前,让我们进一步讨论一下我们想要封装的Python应用程序。 这个应用程序是一web API,它从一电影集合返回一随机的电影。 在我们的本地文件,我们有3文件: app.py # Python application movies.json # movie collection requirements.txt # where app.py运行我们的应用程序。 现在我们可以使用docker run命令运行刚刚构建的图像: docker run movie-recommender python /src/app.py 该命令将在基于电影推荐图像的容器执行python

    1.3K20

    五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一简单的Python应用 学习如何在VSCode运行和调试已有的 工作区设置以json格式保存在项目目录下.vscode文件。 写个Python程序 让我们从一Python程序开始探索如何在VSCode中进行Python开发。 为了让Python插件发挥作用,我们需要将文件存储为后缀为py文件sieve.py。 如果你同时安装了多个版本的PythonPython2.7,Python3.x和Anaconda),你可以通过点击左下角的语言(这里的Python x.x.x)或在命令盘中选择select interpreter 我用unittest为我的公式求值库写了一单元测试,大家可以用它作为例子来学习。 你可以在项目中的任何一文件右键选择Run Current Unit Test File来运行已有的单元测试。

    75830

    五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一简单的Python应用 学习如何在VSCode运行和调试已有的 工作区设置以json格式保存在项目目录下.vscode文件。 写个Python程序 让我们从一Python程序开始探索如何在VSCode中进行Python开发。 为了让Python插件发挥作用,我们需要将文件存储为后缀为py文件sieve.py。 如果你同时安装了多个版本的PythonPython2.7,Python3.x和Anaconda),你可以通过点击左下角的语言(这里的Python x.x.x)或在命令盘中选择select interpreter 我用unittest为我的公式求值库写了一单元测试,大家可以用它作为例子来学习。 你可以在项目中的任何一文件右键选择Run Current Unit Test File来运行已有的单元测试。

    51450

    硬核教程:五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一简单的Python应用 学习如何在VSCode运行和调试已有的 工作区设置以json格式保存在项目目录下.vscode文件。 写个Python程序 让我们从一Python程序开始探索如何在VSCode中进行Python开发。 为了让Python插件发挥作用,我们需要将文件存储为后缀为py文件sieve.py。 如果你同时安装了多个版本的PythonPython2.7,Python3.x和Anaconda),你可以通过点击左下角的语言(这里的Python x.x.x)或在命令盘中选择select interpreter 我用unittest为我的公式求值库写了一单元测试,大家可以用它作为例子来学习。 你可以在项目中的任何一文件右键选择Run Current Unit Test File来运行已有的单元测试。

    48930

    Python和R整合进一数据分析流程

    优势: ★最简单的方法,通常最快 ★可以轻松查看中间输出结果 ★已有常见文件格式,: CSV , JSON , YAML的解析器 劣势: ☆需要事先商定一共同的模式或文件格式 ☆如果流程变长的话,难以管理中间输出结果和路径 接下来,我们将讨论如何在R和Python中直接调用并在内存输出。 在这种方式下运行命令行脚本是有用的,但如果希望用这个方法执行多个连续却相互独立脚本时,就变得繁琐,并且容易出错。然而,这可能让一 Python或R进程直接去执行另一类似的命令。 这样有好处,即从一Python父进程启动一R的子进程去运行特定的脚本,进而完成分析。一旦R 脚本运行完毕,R中子进程的输出不是被传到控制台,而是返回到父进程Python 脚本范例 在我们简单的 Python 脚本,我们将给定的字符串(第一参数)拆分为基于所提供的字符串模式的多个子字符串 (第二参数)。

    1K80

    最强开源编辑器,五步教你用 VSCode 进行 Python 开发!

    在本文中,你将学到如何在 VSCode 中进行高效的 Python 开发,其中包括: 安装 VSCode 安装插件让 Python 开发更便利 编写一简单的 Python 应用 学习如何在 VSCode 工作区设置以 json 格式保存在项目目录下.vscode 文件。 写个 Python 程序 让我们从一 Python 程序开始探索如何在 VSCode 中进行 Python 开发。 为了让 Python 插件发挥作用,我们需要将文件存储为后缀为 py文件 sieve.py。 如果你同时安装了多个版本的 Python Python2.7,Python3.x 和 Anaconda),你可以通过点击左下角的语言(这里的 Python x.x.x)或在命令盘中选择 select 你可以在项目中的任何一文件右键选择 Run Current Unit Test File 来运行已有的单元测试。

    62020

    硬核教程:五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一简单的Python应用 学习如何在VSCode运行和调试已有的 工作区设置以json格式保存在项目目录下.vscode文件。 写个Python程序 让我们从一Python程序开始探索如何在VSCode中进行Python开发。 为了让Python插件发挥作用,我们需要将文件存储为后缀为py文件sieve.py。 如果你同时安装了多个版本的PythonPython2.7,Python3.x和Anaconda),你可以通过点击左下角的语言(这里的Python x.x.x)或在命令盘中选择select interpreter 我用unittest为我的公式求值库写了一单元测试,大家可以用它作为例子来学习。 你可以在项目中的任何一文件右键选择Run Current Unit Test File来运行已有的单元测试。

    1.2K30

    硬核教程:五步掌握用 VS Code 进行高效 Python 开发

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一简单的Python应用 学习如何在VSCode运行和调试已有的 工作区设置以json格式保存在项目目录下.vscode文件。 写个Python程序 让我们从一Python程序开始探索如何在VSCode中进行Python开发。 为了让Python插件发挥作用,我们需要将文件存储为后缀为py文件sieve.py。 如果你同时安装了多个版本的PythonPython2.7,Python3.x和Anaconda),你可以通过点击左下角的语言(这里的Python x.x.x)或在命令盘中选择select interpreter 我用unittest为我的公式求值库写了一单元测试,大家可以用它作为例子来学习。 你可以在项目中的任何一文件右键选择Run Current Unit Test File来运行已有的单元测试。

    34840

    使用vscode编写、运行Python程序

    在命令栏输入Python:Select Interpreter,如下图所示: 点击上图中蓝色的文字,会显示类似下图的内容: 因为我这里安装了很多个Python解释器,所以这里会显示多个。 3.建立第一python文件 在磁盘中新建文件夹,比如我在C盘下建立名为“Python学习”的文件夹,然后在vscode界面下依次点击下图中的红色按钮和紫色按钮。 新建名为“hello.py”的文件,要注意文件后缀是.py,这样vscode才会将其识别为Python文件。 在该文件输入如下代码: msg = 'Hello World' print(msg) Jetbrains全家桶1年46,售后保障稳定 输入完成后如下图所示: 4.运行hello.py 这里介绍 并在显示的菜单中选择“Run Python File in Terminal”,如下图所示,也可以运行hello.py文件

    12810

    Python和R整合进一数据分析流程

    接下来,我们将讨论如何在R和Python中直接调用并在内存输出。 在这种方式下运行命令行脚本是有用的,但如果希望用这个方法执行多个连续却相互独立脚本时,就变得繁琐,并且容易出错。然而,这可能让一Python或R进程直接去执行另一类似的命令。 这样有好处,即从一Python父进程启动一R的子进程去运行特定的脚本,进而完成分析。一旦R脚本运行完毕,R中子进程的输出不是被传到控制台,而是返回到父进程。 arg4'] 下面代码是运行Python调用R的一例子: # run_max.py import subprocess # 定义命令和参数 command = 'Rscript' path2script Python 脚本范例 在我们简单的 Python 脚本,我们将给定的字符串(第一参数)拆分为基于所提供的字符串模式的多个子字符串 (第二参数)。

    69580

    ubuntu定时执行任务crontab的使用

    因此就需要一可定时执行的东西,之前在the5fire的知识体系除了可以在数据库定时执行某个存储过程或者sql语句,如何在系统定时执行某个任务还没有概念。 于是,请教了同事。 既然是系统每分钟都要检查一下,那么必然要有一检查的依据,配置文件或者什么的。 还是来看看百科: crontab文件包含送交cron守护进程的一系列作业和指令。 每个用户可以拥有自己的crontab文件;同时,操作系统保存一针对整个系统的crontab文件,该文件通常存放于/etc或者/etc之下的子目录,而这个文件只能由系统管理员来修改。    举个例子: 在我的home目录下有一python脚本,helloworld.py #coding:utf-8 print 'hello world by crontab!' >> /home/the5fire/testcrontab.log 2>&1 简单解释下,这个配置的意思就是在每天的7:30用python运行我的家目录下的testcrontab.py文件,并将输出内容输出到

    94810

    扫码关注腾讯云开发者

    领取腾讯云代金券