在python中自定义模块时需要注意哪些事项

  介绍

在python中自定义模块时需要注意哪些事项?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

python主要用来做什么

python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

<强> 1,模块命名注意点

(1)模块名要遵循python <强>变量命名规范强,不要使用中文,特殊字符;

(2)模块名<强>不要和系统模块名冲突强,最好先查看系统是否已存在该模块,检查方法是在python交互环境执行导入abc,若成功则说明系统存在此模块。

<强> 2,实例

我们现在自己写了一个模块,circles.py

π=3.14159
  def 区域(范围):
  ,,,return π*(半径* * 2)
  def 周长(半径):
  ,,,return  2 *π*半径
  def  sphereSurface(半径):
  ,,,return  4.0 *区(半径)
  def  sphereVolume(半径):
  ,,,return (4.0/3.0) *π*(半径* * 3)
  ,
  if  __name__==& # 39; __main__ # 39;:,,,,,,,,,,,,,, # #测试运行代码
  ,,,print(面积(3))

这里我们要提到__name__属性。每个模块都有__name__属性。如果我们是在本模块运行的话,__name__属性的值为__main__,如果是其他模块导入该模块的话,该模块的__name__属性值为包名。

所以我们这里判断了__name__==& # 39; __main__ # 39;,如果相等的话,就测试运行代码。当其他模块导入我们模块的话,这里面的测试代码不会执行。

在python中自定义模块时需要注意哪些事项