本文整理汇总了Python中expect.Expect._eval_line_using_file方法的典型用法代码示例。如果您正苦于以下问题:Python Expect._eval_line_using_file方法的具体用法?Python Expect._eval_line_using_file怎么用?Python Expect._eval_line_using_file使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类expect.Expect
的用法示例。
在下文中一共展示了Expect._eval_line_using_file方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _eval_line_using_file
# 需要导入模块: from expect import Expect [as 别名]
# 或者: from expect.Expect import _eval_line_using_file [as 别名]
def _eval_line_using_file(self, line, *args, **kwargs):
"""
EXAMPLES::
sage: maple._eval_line_using_file('2+2') # optional - maple
'4'
"""
line += ';' # Adds the maple ";" thing like in self._eval_line
return Expect._eval_line_using_file(self, line, *args, **kwargs)
示例2: _eval_line_using_file
# 需要导入模块: from expect import Expect [as 别名]
# 或者: from expect.Expect import _eval_line_using_file [as 别名]
def _eval_line_using_file(self, line):
i = line.find(':=')
if i != -1:
j = line.find('"')
if j >= 0 and j < i:
i = -1
if i == -1:
line0 = 'Print( %s );'%line.rstrip().rstrip(';')
try: # this is necessary, since Print requires something as input, and some functions (e.g., Read) return nothing.
return Expect._eval_line_using_file(self, line0)
except RuntimeError, msg:
#if not ("Function call: <func> must return a value" in msg):
# raise RuntimeError, msg
return ''