當前位置: 首頁>>代碼示例>>Python>>正文


Python cmd.stdout方法代碼示例

本文整理匯總了Python中cmd.stdout方法的典型用法代碼示例。如果您正苦於以下問題:Python cmd.stdout方法的具體用法?Python cmd.stdout怎麽用?Python cmd.stdout使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在cmd的用法示例。


在下文中一共展示了cmd.stdout方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: test_input_reset_at_EOF

# 需要導入模塊: import cmd [as 別名]
# 或者: from cmd import stdout [as 別名]
def test_input_reset_at_EOF(self):
        input = StringIO.StringIO("print test\nprint test2")
        output = StringIO.StringIO()
        cmd = self.simplecmd2(stdin=input, stdout=output)
        cmd.use_rawinput = False
        cmd.cmdloop()
        self.assertMultiLineEqual(output.getvalue(),
            ("(Cmd) test\n"
             "(Cmd) test2\n"
             "(Cmd) *** Unknown syntax: EOF\n"))
        input = StringIO.StringIO("print \n\n")
        output = StringIO.StringIO()
        cmd.stdin = input
        cmd.stdout = output
        cmd.cmdloop()
        self.assertMultiLineEqual(output.getvalue(),
            ("(Cmd) \n"
             "(Cmd) \n"
             "(Cmd) *** Unknown syntax: EOF\n")) 
開發者ID:IronLanguages,項目名稱:ironpython2,代碼行數:21,代碼來源:test_cmd.py

示例2: test_input_reset_at_EOF

# 需要導入模塊: import cmd [as 別名]
# 或者: from cmd import stdout [as 別名]
def test_input_reset_at_EOF(self):
        input = io.StringIO("print test\nprint test2")
        output = io.StringIO()
        cmd = self.simplecmd2(stdin=input, stdout=output)
        cmd.use_rawinput = False
        cmd.cmdloop()
        self.assertMultiLineEqual(output.getvalue(),
            ("(Cmd) test\n"
             "(Cmd) test2\n"
             "(Cmd) *** Unknown syntax: EOF\n"))
        input = io.StringIO("print \n\n")
        output = io.StringIO()
        cmd.stdin = input
        cmd.stdout = output
        cmd.cmdloop()
        self.assertMultiLineEqual(output.getvalue(),
            ("(Cmd) \n"
             "(Cmd) \n"
             "(Cmd) *** Unknown syntax: EOF\n")) 
開發者ID:Microvellum,項目名稱:Fluid-Designer,代碼行數:21,代碼來源:test_cmd.py

示例3: do_print

# 需要導入模塊: import cmd [as 別名]
# 或者: from cmd import stdout [as 別名]
def do_print(self, args):
            print >>self.stdout, args 
開發者ID:IronLanguages,項目名稱:ironpython2,代碼行數:4,代碼來源:test_cmd.py

示例4: do_EOF

# 需要導入模塊: import cmd [as 別名]
# 或者: from cmd import stdout [as 別名]
def do_EOF(self, args):
            print >>self.stdout, '*** Unknown syntax: EOF'
            return True 
開發者ID:IronLanguages,項目名稱:ironpython2,代碼行數:5,代碼來源:test_cmd.py

示例5: test_file_with_missing_final_nl

# 需要導入模塊: import cmd [as 別名]
# 或者: from cmd import stdout [as 別名]
def test_file_with_missing_final_nl(self):
        input = StringIO.StringIO("print test\nprint test2")
        output = StringIO.StringIO()
        cmd = self.simplecmd(stdin=input, stdout=output)
        cmd.use_rawinput = False
        cmd.cmdloop()
        self.assertMultiLineEqual(output.getvalue(),
            ("(Cmd) test\n"
             "(Cmd) test2\n"
             "(Cmd) ")) 
開發者ID:IronLanguages,項目名稱:ironpython2,代碼行數:12,代碼來源:test_cmd.py

示例6: do_print

# 需要導入模塊: import cmd [as 別名]
# 或者: from cmd import stdout [as 別名]
def do_print(self, args):
            print(args, file=self.stdout) 
開發者ID:Microvellum,項目名稱:Fluid-Designer,代碼行數:4,代碼來源:test_cmd.py

示例7: do_EOF

# 需要導入模塊: import cmd [as 別名]
# 或者: from cmd import stdout [as 別名]
def do_EOF(self, args):
            print('*** Unknown syntax: EOF', file=self.stdout)
            return True 
開發者ID:Microvellum,項目名稱:Fluid-Designer,代碼行數:5,代碼來源:test_cmd.py

示例8: test_file_with_missing_final_nl

# 需要導入模塊: import cmd [as 別名]
# 或者: from cmd import stdout [as 別名]
def test_file_with_missing_final_nl(self):
        input = io.StringIO("print test\nprint test2")
        output = io.StringIO()
        cmd = self.simplecmd(stdin=input, stdout=output)
        cmd.use_rawinput = False
        cmd.cmdloop()
        self.assertMultiLineEqual(output.getvalue(),
            ("(Cmd) test\n"
             "(Cmd) test2\n"
             "(Cmd) ")) 
開發者ID:Microvellum,項目名稱:Fluid-Designer,代碼行數:12,代碼來源:test_cmd.py


注:本文中的cmd.stdout方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。