编写Python批处理脚本非常简单。批处理脚本是一个自动执行的程序,可以在Windows操作系统中运行。以下是一个简单的Python批处理脚本示例,用于将两个数字相加:
首先,创建一个新的文本文件,将其命名为add_numbers.py
。
使用文本编辑器(如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
函数并打印结果。
保存文件并关闭文本编辑器。
在文件所在的文件夹中,创建一个名为add_numbers.bat
的新批处理文件。
使用文本编辑器打开add_numbers.bat
文件,并输入以下代码:
@echo off
python add_numbers.py %1 %2
这个批处理文件使用@echo off
命令关闭命令回显,然后调用Python解释器(python
)并传递两个命令行参数(%1
和%2
)给add_numbers.py
脚本。
现在,你可以通过双击add_numbers.bat
文件或在命令提示符下运行它来执行批处理脚本。例如,你可以在命令提示符下输入以下命令来运行脚本并将3和5作为参数传递:
add_numbers.bat 3 5
这将输出以下结果:
3.0 + 5.0 = 8.0