Recent Activity
















hello
User for 2 months
Created Content
Recently Created Pages View All
六、扩展应用:命令行参数处理
if __name__ == '__main__': import sys if len(sys.argv) > 1: print(f"输入参数: {sys.ar...
五、常见误区说明
文件名影响:假设__name__包含文件路径(实际只与导入名称相关) 错误比较:写成__name__ == "test.py"(正确应为__name__ == "__main__") 过度使用...
四、最佳实践示例
标准工程化写法 # 计算模块 math_util.py def factorial(n): return 1 if n == 0 else n * factorial(n-1) def...
三、运行原理深度解析
每个Python模块都包含内置属性__name__: 当文件直接执行时,__name__被设置为"__main__" 当文件被导入时,__name__被设置为模块名称(不含.py后缀) # ...
二、典型应用场景
模块的自我测试 防止导入时执行初始化代码 分离模块功能与执行逻辑
Recently Created Chapters
hello has not created any chapters
Recently Created Books View All
Recently Created Shelves
hello has not created any shelves