当前位置: 首页 > wzjs >正文

做鞋原料网站万网官网首页

做鞋原料网站,万网官网首页,网站外链优化,灯塔网站建设模块和库的导入 导入官方库 标准导入:导入整个库 直接使用import语句 # 方式1:导入整个模块 import mathprint("方式1:使用 import math") print(f"圆周率π的值:{math.pi}") print(f"2的平方根&#xf…

模块和库的导入

导入官方库

标准导入:导入整个库

直接使用`import`语句

# 方式1:导入整个模块
import mathprint("方式1:使用 import math")
print(f"圆周率π的值:{math.pi}")
print(f"2的平方根:{math.sqrt(2)}\n")

从库中导入特定项

当使用from语法从库中导入特定的函数或类时,这些函数或类就可以在您的代码中直接使用,不需要添加模块名作为前缀。因为在导入时没有包括模块的完整路径,前面也不能加上库名。

# 方式2:导入特定的函数或变量
from math import pi, sqrtprint("方式2:使用 from math import pi, sqrt")
print(f"圆周率π的值:{pi}")
print(f"2的平方根:{sqrt(2)}\n")

非标准导入:导入整个库

一般不用

如下

●这将导入`math`模块中定义的所有公开函数和变量。

●和上述from同理,直接调用`sin()`、`cos()`等,而无需`math.`前缀。

from math import *print(f"圆周率π的值:{pi}")
print(f"2的平方根:{sqrt(2)}")

导入自定义库/模块

模块(Module)

本质:以 `.py` 结尾的单个文件,包含Python代码(函数、类、变量等)。

作用:将代码拆分到不同文件中,避免代码冗余,方便复用和维护。

包(Package)

在python里,包就是库

本质:有层次的文件目录结构(即文件夹),用于组织多个模块和子包。

核心特征:包的根目录下必须包含一个 `__init__.py` 文件(可以为空),用于标识该目录是一个包。

若编写一个计算圆面积的代码并保存为 `circle.py`,这个文件就是一个模块。

使用时通过 `import circle` 导入模块,调用其中的函数(如 `circle.calculate_area(5)`)。

# circle.py
import mathdef calculate_area(radius):return math.pi * radius ** 2

项目根目录/

├── circle2.py

└── utils/

    ├── __init__.py   (必需添加,将 model 目录标记为一个可导入的包)

    └── circle.py

└── model/

    └── main.py

应该用python -m model.main来运行,原因:

若直接使用 python model/main.py 运行,Python 解释器会把 model 目录当作当前工作目录,这可能致使 utils 包无法被正确导入,从而引发导入错误。

而使用 python -m model.main 运行时,Python 会将当前目录(项目根目录)添加到 sys.path 的开头。 sys.path 是 Python 解释器用于查找模块的路径列表,这样一来,Python 就能从项目根目录开始查找模块,进而正确导入 utils 包中的 circle.py 文件。

@浙大疏锦行

http://www.dtcms.com/wzjs/490553.html

相关文章:

  • 用扶持小企业名誉诈骗做网站投资网站检测
  • 免费小程序制作软件seo广告
  • php mysql做动态网站市场营销计划方案
  • 三丰云服务器seo快速优化方法
  • 网站核验单 没有网站 怎么办台州seo服务
  • ph域名网站指数分布
  • 怎样做无水印视频网站优化关键词排名seo软件
  • 广州本地网站googleplaystore
  • 郑州龙华小学网站建设什么平台可以免费推广产品
  • 如何推销网站建设长春网站制作
  • 万网怎么建设网站农产品营销策划方案
  • 网站站点建设本地推广最有效的方法
  • 深圳市 交易建设中心网站宁波seo公司排名榜
  • 营销网站建设流程营销推广模式有哪些
  • 怎样做网站二维码365优化大师软件下载
  • 建设网站需申请什么资料网站seo综合诊断
  • wordpres做影视网站瑞金网络推广
  • 手机上的网站和pc机上的网站的区别关键词优化排名软件哪家好
  • 网站建设与管理的网页软文推广的好处
  • 网站建设 中企动力扬州网页设计网站建设
  • 喊别人做的网站不肯给代码精准客户运营推广
  • 自己可以做微网站吗成都网站seo收费标准
  • 宁波易企网做的网站关键词排名优化公司地址
  • wordpress文章图片本地化seo网站诊断顾问
  • 永年专业做网站中国营销策划第一人
  • 苏州网站建站公司网站链接查询
  • 成都酒店网站建设百度免费推广平台
  • 政府网站模板贴吧百度高级搜索怎么用
  • 响水哪家专业做网站做app软件大概多少钱
  • 超链接到网站怎么做视频文件下载google下载安卓版下载