Python—不带[';';]的命令行参数

Python—不带[';';]的命令行参数,python,Python,我可能想出了一些草率的代码试图解决这个问题,但我真正想要完成的是从命令行获取一个IP地址,并将其放入一个字符串变量(theargis)中 我正在使用一个代码片段,以确保在将代码集成到主程序之前,我已经完成了代码的编写,因此我正在将结果打印到屏幕上 它是这样工作的,但问题是我看到的是['123.123.123.123'],而不是123.123.123.123 我尝试了几种方法,试图将列表值转换为原始字符串,而无需附加格式,但我正在输掉这场战斗 问题是我如何得到这个的最后一行:参数是:123.123

我可能想出了一些草率的代码试图解决这个问题,但我真正想要完成的是从命令行获取一个IP地址,并将其放入一个字符串变量(theargis)中

我正在使用一个代码片段,以确保在将代码集成到主程序之前,我已经完成了代码的编写,因此我正在将结果打印到屏幕上

它是这样工作的,但问题是我看到的是['123.123.123.123'],而不是123.123.123.123

我尝试了几种方法,试图将列表值转换为原始字符串,而无需附加格式,但我正在输掉这场战斗

问题是我如何得到这个的最后一行:参数是:123.123.123.123

这是我现在拥有的

import sys
theargis = ''

theargis +=str(sys.argv[1:])
print ("The argument is: " + theargis)
我相当肯定我正在展示我对Python的绿色程度,但我想解决这个问题!谢谢

导入系统 theargis='' theargis+=str(sys.argv[1]) print(“参数为:“+theargis”)
我打算将此标记为答案,但我现在更困惑了,因为我看不出您发布的代码与我使用的代码有什么不同。但是我复制了它并粘贴到脚本中,它返回的正是我想要的。现在我看到了!失去:在1。。。谢谢