我需要通过命令行接受数字列表并打印最大的数字。所以我写了这个 Python 脚本
import sys
arg_list = sys.argv[:]
num_list = arg_list[1:]
if (len(num_list) == 0):
print "Please pass a list on numbers as an argument"
else:
max_num = max(num_list)
print "The largest number is " + str(max_num)
现在这段代码对于列表 1、5、77、8 不能正常工作,但我不明白我做错了什么。有人能帮帮我吗?