当前位置: 首页 > 面试题库 >

为什么我的python代码不打印任何内容?

凤伟泽
2023-03-14
问题内容

当我从终端执行该程序时,我编写的程序未打印任何内容,因此我尝试运行以下代码

import sys

#!/usr/bin/python

def main(argv):
    print  "hell0\n"
    sys.stdout.flush()

这是终端,为什么它不打印出来你好。主要功能是否还在运行?


问题答案:

Python不会自动调用main()(并且您需要使用sys库来获取argv)。

#!/usr/bin/python

import sys

def main():
    print  "hell0\n"

main()


 类似资料:
  • 问题内容: 我一定缺少关于goroutine的一些基本知识,但是我环顾四周,我看不到任何原因无法解决这个问题。 问题答案: 您的程序在goroutines有机会运行之前已经完成。 这是带有WaitGroup的代码: https://play.golang.org/p/lmCPU9-qkB

  • 问题内容: 文本文件中确实包含int和字符串。我可以从文本文件中打印单词,但不能打印数字。 文本文件包括以下内容: Michael 3000 7000 Bilbo 我喜欢2000号吗? 不,我喜欢9000 问题答案: 您的第一个值(“ Michael”) 不是 整数,因此它永远不会进入循环主体。 也许您想更改代码以使其循环播放,直到到达文件末尾,读取并打印整数,但使用(不打印)非整数值。所以像这样

  • 问题内容: 我有以下练习: 如果是工作日,则参数weekday为True,如果我们在假期,则参数Vacation为True。如果不是工作日,或者我们正在休假,我们会入睡。如果我们入睡,则返回True。 这是我所做的,但是第二个打印功能仅打印。 输出: 问题答案: 除非明确指示否则python中的函数会返回。 在上面的函数中,您没有考虑工作日为的情况。解释器到达函数的末尾而没有读取return语句(

  • 问题内容: 我看到了这样的代码: 我认为它有效,因为在第三行中将其分配给了。 但发现bash不能打印任何内容,而我希望它可以打印.. 而且,我发现print什么都没有,而prints 却很混乱。 有人对此有想法吗? 问题答案: 在 运行 前 将其展开,并将结果作为参数传递给。在其环境中不使用的值。 __ 在第一个示例中,使用其环境中的value 分割通过here字符串接收到的字符串。

  • 所以我有这个代码,叫我白痴哈哈,但是我不能让它打印7。 代码: 我需要知道如何改变与函数中的参数同名的变量。 任何帮助都将不胜感激,如果你不明白这个问题,我很乐意解释更多。

  • 几天前我开始学习java,我在课堂练习中遇到了麻烦。不知何故,当我运行代码时,它不会产生任何输出。