使用此Python:
import sysprint(sys.argv)
并使用以下命令调用:
>python q15121717.py 127.0.0.1
我得到以下输出:
['q15121717.py', '127.0.0.1']
我认为您没有将参数传递给Python脚本
现在,您可以稍微更改代码以从命令行使用服务器,或者在没有传递任何密码时提示输入服务器。在这种情况下,您将看到以下内容:
if len(sys.argv) > 1: print(sys.argv[1])else: print(input("Enter address:"))

![使用sys.argv [1]时“列表索引超出范围” 使用sys.argv [1]时“列表索引超出范围”](http://www.mshxw.com/aiimages/31/648434.png)
