在windows利用bat运行py脚本

1 第一行

所有 Python 程序的第一行应该是#!行,它告诉计算机你想让 Python 来执行这个程序。该行以#!开始,但剩下的内容取决于操作系统。
(1) 在 Windows 上,第一行是 #! python3。
(2) 在 OS X,第一行是 #! /usr/bin/env python3。
(3) 在 Linux 上,第一行是 #! /usr/bin/python3。
没有#!行,你也能从 IDLE 运行 Python 脚本,但从命令行运行它们就需要这一行。

2 在 Windows 上运行 Python 程序的准备

在 Windows 上, Python3.4 的解释程序位于 C:\Python34\python.exe。或者, 方便的 py.exe 程序将读取.py 文件源代码顶部的#!行,并针对该脚本运行相应的 Python版本。如果计算机上安装了多个版本的 Python, py.exe 程序确保运行正确版本的Python 程序。
为了方便运行你的 Python 程序,可以创建一个.BAT 批处理文件,用 py.exe 来运行 Python 程序。要创建一个批处理文件,就创建一个新的文本文件,包含一行内容,类似下面这样:
@py.exe C:\path\to\your\pythonScript.py %*(路径是py文件的路径)
用你自己的程序的绝对路径替换该路径,将这个文件以.bat 文件扩展名保存(例如, pythonScript.bat)。这个处理文件将使你不必在每次运行时,都输入 Python 程序完整的绝对路径。我建议将所有的批处理文件和.py 文件放在一个文件夹中,如
C:\MyPythonScripts 或 C:\Users\YourName\PythonScripts。
在 Windows 上, C:\MyPythonScripts 文件夹应该添加到系统路径中,这样就可以从Run 对话框中运行其中的批处理文件。要做到这一点,请修改 PATH 环境变量。右击我的电脑->高级->高级系统设置->高级->环境变量。
在这里插入图片描述从系统变量中,选择 Path 变量,然后单击“编辑”。在“变量值”文本字段中,追加一个分号,键入C:\MyPythonScripts,然后单击“确定”。

3 运行py脚本

现在你只需按下 Win-R并输入脚本的名称,就能运行 C:\MyPythonScripts 文件夹中的 Python 脚本。例如,运行 pythonScript,将运行 pythonScript.bat,这使你不必从 Run 对话框运行整个命令 py.exe C:\MyPythonScripts\pythonScript.py。在使用bat运行脚本时,可以在运行界面输入文件名.bat+空格+参数的形式向命令行输入参数。
或者,也可以在cmd窗口输入py 脚本路径.py 参数的形式传递参数,运行脚本程序。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值