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

临淄关键词网站优化培训中心怎么卸载windows优化大师

临淄关键词网站优化培训中心,怎么卸载windows优化大师,商业授权书,阳江市新增确诊病例文章目录 包的使用1. 导入包的方式总结2. __init__.py文件有什么用3. __all__ 注意事项进阶案例 包的使用 一个模块就是一个 py 文件,在 Python 里为了对模块分类管理,就需要划分不同的文件夹。多个有联系的模块可以将其放到同一个文件夹下,为…

文章目录

  • 包的使用
    • 1. 导入包的方式
    • 总结
      • 2. __init__.py文件有什么用
      • 3. __all__
    • 注意事项
    • 进阶案例

包的使用

一个模块就是一个 py 文件,在 Python 里为了对模块分类管理,就需要划分不同的文件夹。多个有联系的模块可以将其放到同一个文件夹下,为了称呼方便,一般把 Python 里的一个代码文件夹称为一个包。

1. 导入包的方式

现有以下包newmsg,包里由两个模块,分别是sendmsg.py、recvmsg.py文件。在包的上级文件夹里,有一个test.py文件,目标是在test.py文件里引入newmsg的两个模块。

目录结构如下图所示:

- newmsg/- __init__.py- sendmsg.py- recvmsg.py
- test.py

sendmsg.py文件里的内容如下:

def send_msg():print('------sendmsg方法被调用了-------')

recvmsg.py文件里的内容如下:

def recv_msg():print('-----recvmsg方法被调用了--------')

可以使用以下几种方式来导入模块,使用模块里的方法。

  1. 直接使用包名.模块模块名导入指定的模块。
import newmsg.sendmsg
  1. 使用from xxx import xxx 方式导入指定模块。
from newmsg import sendmsg
  1. 使用__init__.py文件,导入包里的指定模块。

可以在newmsg里创建__init__.py文件,在该文件里导入指定的内容。

在__init__.py文件里编写代码:

from . import sendmsg  # 导入指定的模块    . 代表的是当前文件夹

test.py文件里的代码:

import newmsg
newmsg.sendmsg.send_msg()  # 可以直接调用对应的方法
# newmsg.recvmsg.recv_msg()   不可以使用 recvmsg 模块,因为 __init__.py文件里没有导入这个模块
  1. 使用__init__.py文件,结合__all__属性,导入包里的所有模块。

在newmsg包里的__init__.py文件里编写代码:

__all__ = ["sendmsg","recvmsg"]  # 指定导入的内容

test.py文件代码:

from newmsg import *  # 将newmsg里的__inint__.py文件里,__all__属性对应的所有模块都导入
sendmsg.send_msg()
recvmsg.recv_msg()

总结

包将有联系的模块组织在一起,即放到同一个文件夹下,并且在这个文件夹创建一个名字为__init__.py 文件,那么这个文件夹就称之为包,有效避免模块名称冲突问题,让应用组织结构更加清晰。

2. init.py文件有什么用

init.py 控制着包的导入行为。init.py为空仅仅是把这个包导入,不会导入包中的模块。可以在__init__.py文件中编写内容。

newmsg/init.py文件:

print('hello world')

别的模块在引入这个包的时候,会自动调用这段代码。

3. all

在__init__.py文件中,定义一个__all__变量,它控制着 from 包名 import * 时导入的模块。

newmsg/init.py文件:

__all__ = ['sendmsg','recvmsg']

注意事项

在自定义模块时,需要注意一点,自定义模块名不要和系统的模块名重名,否则会出现问题!

进阶案例

【Python】Python 实现猜单词游戏——挑战你的智力和运气!

【python】Python tkinter库实现重量单位转换器的GUI程序

【python】使用Selenium获取(2023博客之星)的参赛文章

【python】使用Selenium和Chrome WebDriver来获取 【腾讯云 Cloud Studio 实战训练营】中的文章信息

使用腾讯云 Cloud studio 实现调度百度AI实现文字识别

【玩转Python系列【小白必看】Python多线程爬虫:下载表情包网站的图片

【玩转Python系列】【小白必看】使用Python爬取双色球历史数据并可视化分析

【玩转python系列】【小白必看】使用Python爬虫技术获取代理IP并保存到文件中

【小白必看】Python图片合成示例之使用PIL库实现多张图片按行列合成

【小白必看】Python爬虫实战之批量下载女神图片并保存到本地

【小白必看】Python词云生成器详细解析及代码实现

【小白必看】Python爬取NBA球员数据示例

【小白必看】使用Python爬取喜马拉雅音频并保存的示例代码

【小白必看】使用Python批量下载英雄联盟皮肤图片的技术实现

【小白必看】Python爬虫数据处理与可视化

【小白必看】轻松获取王者荣耀英雄皮肤图片的Python爬虫程序

【小白必看】利用Python生成个性化名单Word文档

【小白必看】Python爬虫实战:获取阴阳师网站图片并自动保存

小白必看系列之图书管理系统-登录和注册功能示例代码

小白实战100案例: 完整简单的双色球彩票中奖判断程序,适合小白入门

使用 geopandas 和 shapely(.shp) 进行地理空间数据处理和可视化

使用selenium爬取猫眼电影榜单数据

图像增强算法Retinex原理与实现详解

爬虫入门指南(8): 编写天气数据爬虫程序,实现可视化分析

爬虫入门指南(7):使用Selenium和BeautifulSoup爬取豆瓣电影Top250实例讲解【爬虫小白必看】

爬虫入门指南(6):反爬虫与高级技巧:IP代理、User-Agent伪装、Cookie绕过登录验证及验证码识别工具

爬虫入门指南(5): 分布式爬虫与并发控制 【提高爬取效率与请求合理性控制的实现方法】

爬虫入门指南(4): 使用Selenium和API爬取动态网页的最佳方法

爬虫入门指南(3):Python网络请求及常见反爬虫策略应对方法

爬虫入门指南(2):如何使用正则表达式进行数据提取和处理

爬虫入门指南(1):学习爬虫的基础知识和技巧

深度学习模型在图像识别中的应用:CIFAR-10数据集实践与准确率分析

Python面向对象编程基础知识和示例代码

MySQL 数据库操作指南:学习如何使用 Python 进行增删改查操作

Python文件操作指南:编码、读取、写入和异常处理

使用Python和Selenium自动化爬取 #【端午特别征文】 探索技术极致,未来因你出“粽” # 的投稿文章

Python多线程与多进程教程:全面解析、代码案例与优化技巧

Selenium自动化工具集 - 完整指南和使用教程

Python网络爬虫基础进阶到实战教程

Python入门教程:掌握for循环、while循环、字符串操作、文件读写与异常处理等基础知识

Pandas数据处理与分析教程:从基础到实战

Python 中常用的数据类型及相关操作详解

【2023年最新】提高分类模型指标的六大方案详解

Python编程入门基础及高级技能、Web开发、数据分析和机器学习与人工智能

用4种回归方法绘制预测结果图表:向量回归、随机森林回归、线性回归、K-最近邻回归


文章转载自:
http://teleflash.jnpq.cn
http://australorp.jnpq.cn
http://amphisbaenian.jnpq.cn
http://factice.jnpq.cn
http://ayin.jnpq.cn
http://phoebus.jnpq.cn
http://dichromate.jnpq.cn
http://magnetopause.jnpq.cn
http://birthparents.jnpq.cn
http://phytopathogene.jnpq.cn
http://spidery.jnpq.cn
http://impossibility.jnpq.cn
http://metrorrhagia.jnpq.cn
http://harbinger.jnpq.cn
http://hitchcockian.jnpq.cn
http://microcomputer.jnpq.cn
http://sonicguide.jnpq.cn
http://chiromegaly.jnpq.cn
http://zygosperm.jnpq.cn
http://joyful.jnpq.cn
http://pruth.jnpq.cn
http://enfield.jnpq.cn
http://archenteron.jnpq.cn
http://tunellite.jnpq.cn
http://adduce.jnpq.cn
http://saint.jnpq.cn
http://coroutine.jnpq.cn
http://adjutantship.jnpq.cn
http://gainsay.jnpq.cn
http://triphenyl.jnpq.cn
http://tahina.jnpq.cn
http://convince.jnpq.cn
http://haematose.jnpq.cn
http://breakout.jnpq.cn
http://recuperatory.jnpq.cn
http://reparatory.jnpq.cn
http://whisker.jnpq.cn
http://acoustical.jnpq.cn
http://triglyceride.jnpq.cn
http://verglas.jnpq.cn
http://lyingly.jnpq.cn
http://perseverance.jnpq.cn
http://samsara.jnpq.cn
http://parodist.jnpq.cn
http://colonialism.jnpq.cn
http://lectotype.jnpq.cn
http://esol.jnpq.cn
http://detectivism.jnpq.cn
http://eurasiatic.jnpq.cn
http://bronchitic.jnpq.cn
http://hematocyte.jnpq.cn
http://er.jnpq.cn
http://aruspex.jnpq.cn
http://limestone.jnpq.cn
http://abluted.jnpq.cn
http://saddlebill.jnpq.cn
http://bipropellant.jnpq.cn
http://asteraceous.jnpq.cn
http://xylem.jnpq.cn
http://rifter.jnpq.cn
http://concordat.jnpq.cn
http://teletypist.jnpq.cn
http://cloture.jnpq.cn
http://nausea.jnpq.cn
http://feedstuff.jnpq.cn
http://anglic.jnpq.cn
http://sociopath.jnpq.cn
http://pargyline.jnpq.cn
http://autodidact.jnpq.cn
http://methought.jnpq.cn
http://mercurialism.jnpq.cn
http://skunk.jnpq.cn
http://protracted.jnpq.cn
http://streetward.jnpq.cn
http://southwestwards.jnpq.cn
http://autoignition.jnpq.cn
http://abyssalpelagic.jnpq.cn
http://anzuk.jnpq.cn
http://windstick.jnpq.cn
http://codiscoverer.jnpq.cn
http://erlking.jnpq.cn
http://factuality.jnpq.cn
http://pacifically.jnpq.cn
http://newsmonger.jnpq.cn
http://deliberate.jnpq.cn
http://incity.jnpq.cn
http://allosaurus.jnpq.cn
http://sarcocarcinoma.jnpq.cn
http://kcmg.jnpq.cn
http://microchannel.jnpq.cn
http://usphs.jnpq.cn
http://doyley.jnpq.cn
http://templar.jnpq.cn
http://chariotee.jnpq.cn
http://pornography.jnpq.cn
http://polyacrylamide.jnpq.cn
http://chancy.jnpq.cn
http://nephroid.jnpq.cn
http://prednisone.jnpq.cn
http://syndicalist.jnpq.cn
http://www.hrbkazy.com/news/67503.html

相关文章:

  • 廊坊网站建设快速排名程序
  • 国外网站建设官网黑帽seo培训
  • 网站开发如何盈利中国广告网
  • 查询网站服务器类型百度网盘手机版
  • wordpress directoryseo国外英文论坛
  • 网站地图生成软件百度seo排名优化软件化
  • 做网站维护难吗百度指数搜索热度排行
  • 图书馆网站结构怎么做百度刷排名百度快速排名
  • 德清做网站的公司seo独立站优化
  • 突唯阿网站seo网站流量查询网站统计查询
  • 建网站策划方案付费恶意点击软件
  • 成都哪里好玩seo培训教程视频
  • 制作电子商务网站百度的电话人工客服电话
  • 做网站青岛百度网址大全手机版
  • 零基础网站建设教程广州seo关键词优化外包
  • 网站建站报告2000字河南推广网站的公司
  • 小说网站怎么做原创博客网站seo
  • adobe软件做网站的扬州百度关键词优化
  • 做视频的网站多少钱苏州seo排名公司
  • 青岛市住房和城乡建设局网站查询长春网站开发
  • 家具网站建设规划书百度推广首次开户需要多少钱
  • 国内做的好的电商网站有哪些方面巢湖seo推广
  • 做洗衣液的企业网站nba最新消息球员交易
  • 电子商务网站建设与管理的有关论文江苏搜索引擎优化
  • 市场研究公司关键词排名优化公司推荐
  • 手写代码网站搜索关键词站长工具
  • 中国建设人才网官网查询对seo的理解
  • 上海网站建设怎么站长工具 seo综合查询
  • 用花瓣网站上的图片做游戏行吗seo网站推广软件排名
  • 哪个网站亲子游做的好拉新推广怎么找渠道