sys模块中的arvg是怎么用的


import sys
print(sys.argv)

用terminal写的数据如下
PS G:\pycharm例题100道目前19道完毕> python

readline.py abc hhh 666
报错为


  File "<stdin>", line 1
    readline.py abc hhh 666
                ^^^
SyntaxError: invalid syntax

你这是进入到python交互界面运行py文件导致的。从python交互界面退出来,在命令行界面输入 python readline.py abc hhh 666 执行。

img

没问题呀,你这个readline.py abc hhh 666是在哪儿运行的啊,在python里面??
你得在外面运行这个py文件传参

这篇文章讲的很详细,请看:sys.argv[] 的使用详解