解决PyTorch环境ImportError:libcupti.so.12找不到?一个软连接搞定CUDA库路径问题
2026/6/3 2:41:36
__name__概述在 Python 中,__name__是一个特殊的内置变量,它的值取决于文件(模块)是如何被运行的
__name__最常见的作用是判断模块是被直接运行还是被导入
__name__的两种值print(f"__name__ 的值是:{__name__}")if__name__=="__main__":print("这个模块是被直接运行的")__name__ 的值是: __main__ 这个模块是被直接运行的print(f"__name__ 的值是:{__name__}")if__name__=="__main__":print("这个模块是被直接运行的")importmy_module__name__ 的值是: my_module__name__的典型用法defadd(a,b):returna+bdefsubtract(a,b):returna-bif__name__=="__main__":print("运行测试")print(f"2 + 3 ={add(2,3)}")print(f"5 - 2 ={subtract(5,2)}")# 输出结果 运行测试 2 + 3 = 5 5 - 2 = 3importcalculator result=calculator.add(10,20)print(f"10 + 20 ={result}")# 输出结果 10 + 20 = 30