Python3 第五周大纲(模块,导入方法、import本质,导入优化,模块的分类)

1.定义:

模块:逻辑上组织python代码(变量、函数、类、逻辑:实现一个功能,本质是.py结尾的文件)

2.导入方法

import module_name,module_name2,......

from module import module1,module2,....

from module import logger as xxx:等于将导入的模块起了一个别名

from module import * 可能和当前路径下的已存在模块重名

3.import本质(路径搜索和搜索路径)

导入包的本质:执行包下面的__init__.py文件,

导入包和导入模块不同:导入包,下面的模块调用直接执行

4.导入优化

from  模块文件 import 方法,可以避免重复的去寻找这个文件,能够大大节约时间

5.模块的分类

a标准库:

b开源模块:

c自定义模块:

原文地址:https://www.cnblogs.com/zhangmingda/p/9128203.html

时间: 2024-07-29 05:13:51

Python3 第五周大纲(模块,导入方法、import本质,导入优化,模块的分类)的相关文章

导入模块的方法(常规导入与动态导入)

1 """动态导入模块的两种方法 2 1.内建函数:__import__( str ) 3 ●它是解释器自己内部使用的,官方不建议使用 4 ●__import__函数与import 语句的既定目标相同 5 但它是一个真正的函数,并接受一个字符串参数. 6 2.模块:importlib 7 ●官方建议使用 8 ●importlib.import_module( str ) 9 此方法支持传入字符串参数来导入一个模块, 10 字符串参数仅仅是一个硬性的字符串代码, 11 但它可以

【Python基础】之三个文件在不同目录下导入指定模块的方法

如下图三个文件的目录路径 – project     |–  1     |    |–  2     |    |    |–  3    |    |    |    |– owen.py     |–  A     |    |–  test.py    |    |–  B    |    |    |–  C    |    |    |    |– et.py 说明:owen.py是class A(): et.py继承class B(A);    test.py通过et.py调用ow

使用neo4j图数据库的import工具导入数据 -方法和注意事项

背景 最近我在尝试存储知识图谱的过程中,接触到了Neo4j图数据库,这里我摘取了一段Neo4j的简介: Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中.它是一个嵌入式的.基于磁盘的.具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中.Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性.程序员工作在一个面向对象的.灵活的网络结构下而不是严格.静态的表中--但是他们可以享受到具备完全的事务

Python模块详解以及import本质,获得文件当前路径os.path.abspath,获得文件的父目录os.path.dirname,放到系统变量的第一位sys.path.insert(0,x)

模块介绍 1.定义: 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 2.导入方法: import module_name 引用脚本里的函数用方法module_name.logger() import module1_name,module2_name 导入多个脚本模块 from module

python导入模块的方法

python有三种导入模块的方法 1 import modname : 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段.只要导入了一个模块,就可以引用它的任何公共的函数.类或属性.模块可以通过这种方法来使用其它模块的功能. 2 导入模块的某个函数 from modname import funcname from modname import fa, fb, fc 3 给模块取个别名(因为原来的模块名字可能比较长) import module as newname

五周第一次课 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4

7.1 安装软件包的三种方法7.2 rpm包介绍7.3 rpm工具用法7.4 yum工具用法7.5 yum搭建本地仓库(视频中ppt小错误: gpcheck改为gpgcheck,yum cean 改为 yum clean) 1 安装软件包的三种方法 # rpm工具 # yum 工具 # 源码包 2 rpm包介绍 要想使用rpm,首先要有rpm包#1.设置光驱并挂载 虚拟机右下角-CD--右键连接(首先先把光盘连接到linux系统中来) 2.# mount /dev/cdrom /mnt/ 挂载光

python学习笔记-day6-【 sys模块, 导入模块的方法】

记录下 sys模块的用法,看着不难,但容易忘记的东西. 一.sys模块 1.常见的使用方法 2.如何导入其他模块的python文件 3.导入同目录下的python模块 4.导入方式二 5.把所需导入的模块放到python环境变量中任何一个目录都可以,但是这样做太麻烦 6.把导入模块的目录加入到Python的环境变量中去,即可 二.sys.argv 用法 1.sys.argv意义 2.用来判断从命令行执行的参数的合法性,示例代码 原文地址:https://www.cnblogs.com/shmil

Python3导入自定义皇冠体育平台开发模块的3种方式

开始第一种,直接 import 这里有个大前提,就是你的py执行文件和模块同属于同个目录(父级目录),如下图: 01 main.py 和 pwcong模块同在python目录 执行文件为main.py pwcong文件夹为一个模块 我把pwcong模块提供的函数写在 init.py 里,里面只提供一个 hi 函数: # pwcong 模块的 __init__.py # -*- coding: utf-8 -*- def hi(): print("hi") 1 2 3 4 5 执行文件m

5.pycharm中导入第三方模块的方法

最近刚入门学习python,网上查找了一些资料,发现python编程用的软件pycharm还是比较多的,于是就跟随大众,学习使用pycharm,在学习的过程中,想要导入第三方模块pyperclip,但不知道怎么导入,于是在网友的帮助下,撑握了pycharm导入第三方模块的方法,现将导入第三方模块的方法分享如下: 1.在pycharm中选择设置. 2.进入设置选择Project Interpreter,然后在左边选择下拉列表中选择已经安装的python版本. 3.选择完成后,在右侧点击‘+’的符号