讲解对象:Python将分钟转为小时和分钟
作者:融水公子 rsgz
环境:linux系统
提示:
1 sys.argv 获取命令行参数,注意获取的参数为字符串
2 可以使用 int() 将字符串转为整数
步骤:
1 进入xfce终端:
2 建立空白文件MinutesToHours.py
执行命令:touch MinutesToHours.py
3 vim 打开文件
执行命令:vim MinutesToHours.py
4 导入sys模块
5 输入代码
import sys
# 转换函数
def Hours(minute):
# 如果为负数则 raise 异常
if minute < 0:
raise ValueError("Input number cannot be negative")
else:
print("{} H, {} M".format(int(minute / 60), minute % 60))
# 函数调用及异常处理逻辑
try:
Hours(int(sys.argv[1]))
except:
print("Parameter Error")
6 退出保存
esc
:wq
7 运行脚本
执行命令:python3 ./MinutesToHours.py 80
8 结果
9 执行命令:python3 ./MinutesToHours.py rsgz
10 结果: