【python】if __name__ == "__main__"
2017-02-16 10:14
417 查看
part1:
TemperatureConversion.py
calc.py
result:
improvement:if __name__ == "__main__"
part2:
TemperatureConversion.py
calc.py
result:
analysis:
1、cal.py,__name__ == "__main__"
2、TemperatureConversion.py,tc.__name__=="__TemperatureConversion__"
3、对应__name__的值选择是否执行(if __name__ == "__main__")
TemperatureConversion.py
def c2f(cel): fal = cel * 1.8 + 32 return fal def f2c(fah): cel = (fah - 32) / 1.8 return cel def test(): print("main函数") print("0摄氏度 = %.2f华氏度" % c2f(0)) print("0华氏度 = %.2f摄氏度" % f2c(0)) test()
calc.py
import TemperatureConversion as tc print("模块") print("32摄氏度 = %.2f华氏度" % tc.c2f(32)) print("99华氏度 = %.2f摄氏度" % tc.f2c(99))
result:
improvement:if __name__ == "__main__"
part2:
TemperatureConversion.py
def c2f(cel): fal = cel * 1.8 + 32 return fal def f2c(fah): cel = (fah - 32) / 1.8 return cel def test(): print("main函数") print("0摄氏度 = %.2f华氏度" % c2f(0)) print("0华氏度 = %.2f摄氏度" % f2c(0)) if __name__ == "__main__": test()
calc.py
import TemperatureConversion as tc print("模块") print("32摄氏度 = %.2f华氏度" % tc.c2f(32)) print("99华氏度 = %.2f摄氏度" % tc.f2c(99))
result:
analysis:
1、cal.py,__name__ == "__main__"
2、TemperatureConversion.py,tc.__name__=="__TemperatureConversion__"
3、对应__name__的值选择是否执行(if __name__ == "__main__")
相关文章推荐
- python 关于 if __name__ == “__main__" 的使用
- python中if __name__ == "__main__":用法解析
- if __name__== "__main__" 的意思(作用)python代码复用
- python中if __name__ == "__main__"的解释
- Python中if __name__ == "__main__": 的作用
- 关于python函数中的if __name__ =="__main__"语句
- python 中 if __name__ == "__main__" 的理解
- python中 if __name__ == "__main__": 解析
- 【Python】|(转)if __name__ == "__main__"详细解释
- PYTHON里的 if __name__ == "__main__"
- python中if __name__ == "__main__":用法解析
- python中if __name__ == "__main__":用法解析
- if __name__== "__main__" 的意思(作用)python代码复用
- Python中if __name__ == "__main__"详解
- python中if __name__ == "__main__":用法解析
- Python中if __name__ == "__main__":用法解析
- 【Python】if __name__ == "__main__":
- Python基础知识——python中的if __name__ == "__main__"运用
- python中if __name__ == "__main__":用法解析
- Python中if __name__ == "__main__"是什么作用