本文整理汇总了Python中reader.Reader.check_line方法的典型用法代码示例。如果您正苦于以下问题:Python Reader.check_line方法的具体用法?Python Reader.check_line怎么用?Python Reader.check_line使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类reader.Reader
的用法示例。
在下文中一共展示了Reader.check_line方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: run
# 需要导入模块: from reader import Reader [as 别名]
# 或者: from reader.Reader import check_line [as 别名]
def run(self):
reader = Reader(self)
while (True):
try:
line = reader.get_line()
if not line:
continue
if (line == "help"):
self.run_help()
continue
line = reader.check_line(line)
tokens = line.split()
cmd = tokens[0]
line = ' '.join(tokens[1:])
if cmd in self.cmd:
if (len(line) <= 0 and self.cmd[cmd][2]):
print("Command '%s' needs a parameter"% cmd)
continue
self.cmd[cmd][0](tokens[1:])
else:
print("Unknow Command")
continue
except SystemExit as e:
sys.exit(e)