python

python批处理脚本怎样编写

小樊
81
2024-12-10 15:55:59
栏目: 编程语言

编写Python批处理脚本非常简单。批处理脚本是一个自动执行的程序,可以在Windows操作系统中运行。以下是一个简单的Python批处理脚本示例,用于将两个数字相加:

  1. 首先,创建一个新的文本文件,将其命名为add_numbers.py

  2. 使用文本编辑器(如Notepad++或Visual Studio Code)打开文件,并输入以下代码:

import sys

def add_numbers(a, b):
    return a + b

if len(sys.argv) != 3:
    print("Usage: python add_numbers.py <number1> <number2>")
else:
    number1 = float(sys.argv[1])
    number2 = float(sys.argv[2])
    result = add_numbers(number1, number2)
    print(f"{number1} + {number2} = {result}")

这个脚本定义了一个名为add_numbers的函数,该函数接受两个参数并返回它们的和。脚本检查命令行参数的数量,如果参数数量不正确,则打印用法信息。否则,它将参数转换为浮点数,调用add_numbers函数并打印结果。

  1. 保存文件并关闭文本编辑器。

  2. 在文件所在的文件夹中,创建一个名为add_numbers.bat的新批处理文件。

  3. 使用文本编辑器打开add_numbers.bat文件,并输入以下代码:

@echo off
python add_numbers.py %1 %2

这个批处理文件使用@echo off命令关闭命令回显,然后调用Python解释器(python)并传递两个命令行参数(%1%2)给add_numbers.py脚本。

  1. 保存文件并关闭文本编辑器。

现在,你可以通过双击add_numbers.bat文件或在命令提示符下运行它来执行批处理脚本。例如,你可以在命令提示符下输入以下命令来运行脚本并将3和5作为参数传递:

add_numbers.bat 3 5

这将输出以下结果:

3.0 + 5.0 = 8.0

0
看了该问题的人还看了