我创建了一个基本的计算器。但是在未选择为*
字符的终端中输入'*'
时。而是输入'*'
选择字符*
代码
import sys
def calc(x, y, op):
elif op == '*':
z = x * y
return z
print(calc(int(sys.argv[1]), int(sys.argv[2]), sys.argv[3]))
输入2 2 *
输出无
相反
输入2 2' *'
输出4
所以,我想知道终端选择了什么。
代码
import sys
a = sys.argv[1]
print(a)
输入' *'
输出*
好像是计算机代码..
然后..
输入*
输出01.py
01.py这是一个包含此文件夹的文件
我的问题是......在python的sys.argv中它到底意味着什么?