python生成bat脚本(如何编写bat文件控制python)

  • 1、怎么将python程序转换成为bat文件
  • 2、如何开机执行一个python脚本
  • 3、如何将python函数执行的结果给到bat脚本??
  • 4、如何将python命令全部放在bat中执行?
  • 5、教你如何在win10下自动运行python程序脚本
  • 6、python自动运行cmd,bat文件

PyInstaller快速入门

从PyPI安装PyInstaller:

pip install pyinstaller

转到您的程序目录并运行:

pyinstaller yourprogram.py

这将在一个名为的子目录中生成这个包dist。

Windows

创建一个batch文件,比如python_auto.bat,在里面输入要执行的脚本,比如python

xxx.py。保存。右键这个batch文件创建一个快捷方式,把它拖动到C:\Users\

\AppData\Roaming\Microsoft\Windows\Start

Menu\Programs\Startup

中。重启系统的时候就会自动执行了。当然你也可以用系统自带的任务执行器来定时执行这个batch文件。

Linux

创建一个shell文件,比如python_auto.sh,在里面同样输入要执行的脚本。然后打开编辑/etc/profile:

sudo vim /etc/profile

# Add the following line to the end of the file

. /home/xxx/python_auto.sh保存之后重启系统就可以自动执行了。

将执行结果保存到本地txt

然后使用重定向,将txt作为bat的输入

bat和python混合编写方法,以下代码保存为xx.bat,编码存为无bom头的utf-8编码

#encoding: utf-8

#Python 3.6.0

”’

@echo offcls

set #=Any questionset @=WXset $=Qset/az=0x53b7e0b4

title %#% +%$%%$%/%@% %z%

set num=3

python “%~f0” “%num%”

echo;%#% +%$%%$%/%@% %z%

pauseexit

”’

import sys

import pandas as pd

print(int(sys.argv[1]) * 10);

print(‘xx’ * 3)

写一个小的python程序,如test.py

由于python执行的比较快,窗口会一闪而过,所以加入while循环保持窗口。

在和test.py文件的同文件夹下 ,新建一个.bat文件,例如run.bat 这是由于python文件不是可执行文件,所以需要借助bat文件进行操作。

第二行是执行这个test.py文件

右键单击此电脑或我的电脑,点击 管理 -系统工具 -任务计划程序 -任务计划程序库

之后点击右侧创建基本任务

上述操作的图就不放了,参考链接:

进入创建基本任务后,名称随意取,描述可选填,点击下一步

触发器,什么时候触发脚本,这里先选择一次,点击系一部之后选择一次的时间,这里往后写几分钟,方便一会查看结果 点击下一步

操作这里默认启动程序就可以,点击下一步

选择要执行的脚本文件,选择浏览,选中run.bat文件点击打开 ,点击下一步

点击完成

在任务计划程序库中找到刚才建立的 测试 任务,在右下方有属性选项点击,更改红色圈出来的地方。 也可以在触发器中更改触发时间,或者新建触发条件

等待触发时间到,就会运行改脚本,按住Ctrl+C停止运行,测试成功

原文链接:

python编码启动cmd批处理文件(.bat文件),用subprocess方法可以将相应的cmd输出获取到,代码如下:#import os#os.system

(“c:\\sam.bat”)import subprocesscmd = ‘cmd.exe c:\\sam.bat’p = subprocess.

Popen(“cmd.exe /c” + “c:\\sam.bat abc”, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)

curline = p.stdout.readline()while(curline != b”):    print(curline)urline = p.stdout.readline()

p.wait()print(p.returncode)sam.bat批处理文件代码:echo Hello world!echo show %1%

扩展资料

在批处理.bat文件用通过这样的语句调用explorer.exe C:\xxx也可以使用用python的os库可以实现代码如下:import osos.system(r”explorer.exe C:\\xxx”)

即打开c盘的xxx文件夹,针对你的情况可以将这里改成你对应的路径os.system(r”explorer.exe \\10.9.40.22\新建文件夹”) 就行了。

参考资料;百度百科-命令提示符

原创文章,作者:V1CZY,如若转载,请注明出处:https://www.506064.com/n/126625.html

汽车小知识 小米SU7 今日油价 油耗计算器 电耗计算器 购置税计算器 贷款计算器 保险计算器 交通违章代码 体育新闻
(0)
V1CZYV1CZY
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

  • Kafka管理工具详解

    一、简介 Kafka是一个分布式的流平台,具有高吞吐、低延迟、高可靠和可扩展性等特点。Kafka管理工具则是各种可视化、CLI或API方式的工具,帮助Kafka用户更加高效地管理和…

    编程 2024-10-31
  • asp对mysql数据库操作(asp与数据库)

    本文目录一览: 1、怎样用asp连接mysql数据库 2、ASP.net怎么连接mysql数据库进行数据操作 3、如何在ASP中连接MySQL数据库 4、ASP如何连接MYSQL数…

    编程 2024-10-03
  • cygwin安装nodejs(cygwin安装cdo)

    本文目录一览: 1、webstorm怎么配置nodejs环境 2、请教windows下npm安装问题 3、nodejs只能在win7以上安装吗 4、win10在cygwin下安装n…

    编程 2024-10-03
  • Java获取本机IP

    一、解析域名 获取本机IP的第一种方法是通过解析本机的主机名(hostname)获取IP地址。这种方法通过获取主机名,然后通过域名解析获取IP地址。 Java代码如下: InetA…

    编程 2024-10-04
  • win7用php什么版本好,php现在最高版本

    本文目录一览: 1、想学php,现在win7系统上,安装php什么版本好? 2、PHP哪个版本更好?哪个版本更稳定 3、win7 iis+php+mysql+zend,后三者用什么…

    编程 2024-10-04
  • Sass与CSS:更有效率、更优雅的样式表编写方式

    一、Sass简介 Sass(Syntactically Awesome StyleSheets)是一种流行的CSS预处理器,它为开发者提供了一种更加高效、优雅的样式表编写方式。Sa…

    编程 2024-11-05
  • java成员方法,java成员方法和构造方法的区别

    本文目录一览: 1、java如何访问类的成员变量和方法? 2、java中的成员变量、类变量,成员方法、类方法各是什么,怎么区分, 3、在Java中什么是成员属性,成员方法 4、ja…

    编程 2024-10-03
  • 多从属对象,多重从属对象什么意思

    本文目录一览: 1、CAD2014 多重从属对象 句柄EE 怎么解决 2、2014CAD出现“*警告* 多重从属对象,句柄”98″”的问题 3、警告 :CA…

    编程 2024-10-04
  • C# Chart控件详解

    一、创建和配置Chart控件 Chart控件是.NET Framework提供的一个图表控件,用于在Windows应用程序中创建并解析各种图表类型。创建Chart控件的最基本方法是…

    编程 2024-10-04
  • CSS单行详解

    当人们提起 CSS(层叠样式表)时,第一件事想到的往往是文本格式、布局和图像处理。而CSS中关于单行的应用也是一样不可忽视的,它们可以控制一些微小但关键的样式细节。下面,我们将从多…

    编程 2024-10-04

发表回复

登录后才能评论