我是一个全新的Python学习者,我正在尝试编写一个Python脚本来分析我的模拟日志文件,但我现在遇到一些问题,从用户的输入中获取关键信息。
首先,我用:
启动了我的脚本op = raw_input("pls enter options")
获取用户输入。我希望得到一些输入,如:
"+addr=abcdef +tid=12 +time=135000"
问题是:如何选择关键信息并将其分配到我的变量中?例如,在我的Python变量abcdef
和整数address = abcdef
到12
中签名transaction_id = 12
?
此外,用户无需提供所有选项,例如:用户只能输入+time=135000
未声明的其他变量分配为零,变量time = 135000
答案 0 :(得分:0)
另一种方法是使用命令行参数调用脚本:
import sys
#Your code here...
if __name__ == '__main__':
args = sys.argv
address = args[1] #Starts at index 1, args[0] is the name of the script
id = args[2]
tim = args[3]
当您调用脚本时,您将指定如下参数:
python myScript.py abcdef 12 135000
您的所有参数都是字符串。