编辑代码

'''请编写程序给出一个例子,
应用命令行方式进行程序参数的传送,
并将结果重定向标准输出到一个文件。
程序的功能:
给定一个长方形的长和宽,计算它的面积并输出到另一个文件
'''
import sys
def calculate_area(width,length):
    return width*length
#判断这个程序是不是主函数
if _name_ == "_main_":
    if len(sys.argv != 3):
        print('Usage:python calculate_area.py <length> <width>')
        sys.exit(1)
    try:
        length = float(sys.argv[1])
        width = float(sys.argv[2])
        area = calculate_area(width,length)
        print("这个长方形的面积是:",area)
    except ValueError:
        print("Error")