def hi(): print('hhhh') if __name__ == 'main': while True: str = sys.argv[1] str = sys.argv[2] hi() print('test:', str) time.sleep(10000) 什么意思
时间: 2024-04-28 15:26:01 浏览: 124
python中 if __name__ == “__main__”的作用
这段代码定义了一个名为 "hi" 的函数,函数中打印了字符串 "hhhh"。接着,使用了一个循环来不停地执行以下操作:
1. 读取两个命令行参数并将它们存储在变量 "str" 中;
2. 调用 "hi" 函数;
3. 打印字符串 "test:" 和变量 "str";
4. 等待 10000 秒后再次执行循环。
__name__ 是 Python 中一个特殊变量,用于指示当前模块的名称。如果当前模块被直接执行,则 __name__ 的值为 "__main__",否则为模块的名称。因此,只有当该模块被直接执行时,循环才会执行。
阅读全文