Skip to main content
 首页 » 编程设计

不执行主函数和后续函数调用的 Python 代码

2025年05月04日17hnrainll

在这个简单的 python 代码中,我的主要功能没有被执行。

import os 
import sys 
 
 
def getTechWork(techName): 
    print("Finding technicians") 
 
 
if __name__ == " __main__ ": 
    print("Main Function") 
    getTechWork("Adams, Keith") 

控制台没有显示打印语句的输出。如果我在函数之外放入模块级打印语句,它会在我运行代码时正确执行。我正在运行 PyCharm Community 2019.2.1 并使用 Python 3.7 作为我的解释器。

请您参考如下方法:

字符串 "__main__ " 中有多余的空格

import os 
import sys 
 
 
def getTechWork(techName): 
    print("Finding technicians") 
 
 
if __name__ == "__main__": 
    print("Main Function") 
    getTechWork("Adams, Keith")