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

运行脚本时main()函数未运行

何和惬
2023-03-14
问题内容
#! /usr/bin/python

def main():
    print("boo")

当我尝试在Python 3.3中运行该代码时,该代码不执行任何操作。没有错误或任何东西。怎么了

[tim@tim-arch ~]$ gvim script
[tim@tim-arch ~]$ sudo chmod 775 script
[tim@tim-arch ~]$ ./script
[tim@tim-arch ~]$

问题答案:

您仍然必须 调用 该函数。

def main():  # declaring a function just declares it - the code doesn't run
    print("boo")

main()  # here we call the function


 类似资料:
  • 问题内容: 我基本上是这样做的,所以当您单击按钮进行“投票”时 目前我有 client.php 如您在上方看到的,有一个onclick forvotUp()函数。 在页面底部,我有 并在 scripts.js中 (我从有关单击div运行php文件的教程中获得了voteUp()的知识) 最后在 voteup.php中 当我单击带onclick =“ voteUp()”的DIV的Vote Up按钮时

  • 问题内容: 我需要从Python脚本运行PowerShell函数。.ps1和.py文件当前都位于同一目录中。我要调用的函数在PowerShell脚本中。我看到的大多数答案都是关于从Python运行整个PowerShell脚本的。在这种情况下,我试图在Python脚本的PowerShell脚本中运行单个功能。 这是示例PowerShell脚本: 和Python脚本: 因此,我想以某种方式运行Powe

  • 每次在PostgreSQL表上执行更新或插入操作时,我都会遇到一个“小”问题。 此脚本将提取并写入更新或插入的数据文件。 环境数据:Ubuntu 18.04(仿生海狸)、PostgreSQL 10和Python 3.6 和输出 我创建了一个PostgreSQL函数(我希望它在所有留档读数后都可以) 在此之后,创建触发器 如果我正在进行任何插入或更新,则不会发生任何事情。 作为额外的预防措施,我做了

  • 我想通过使用@Grab运行java类的main方法,以便自动处理需求。更具体地说,我希望运行pdfbox示例https://github.com/apache/pdfbox/blob/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/removeAlltext.java 我编写了以下groovy脚本 main的@grab,im

  • 下面是关于如何配置使用configure脚本的软件包的说明,适用于包中的'INSTALL'文件。 你可能要使用的普通文本的'INSTALL'与Autoconf一同发行。

  • SystemTap包含了许多用于监控系统活动的命令行工具。stap命令从SystemTap脚本中读取探测指令,把它们转化为C代码,构建一个内核模块,并加载到当前的Linux内核中。staprun命令会运行SystemTap检测模块,比如SystemTap通过交叉检测创建的内核模块。 运行stap和staprun需要较高的系统权限。由于不是每个运行SystemTap的用户都可以被授予root权限,对