python导入自带模块和自定义模块

模块就是已经开发好的代码功能,自己直接导入进来,直接使用。
导入分为python 或selenium 自带的模块和自己写的自定义模块,下面根据这两个方向写一下分别导入的方法。

1.导入自带模块
import sys #导入sys模块,调用此模块时的方法 print sys.argv
from sys import argv #导入sys模块下的argv 方法,调用此模块时的方法 print argv
import multiprocessing as multi #针对名字比较长的模块 可以用as起一个别名
from sys import * #导入sys 模块下的所有方法,调用此模块下额某一个方法不用加sys.~ ,例:print argv .这种调用方法不建议使用,防止自带和自创的变量或方法名字混淆。

2.导入自写模块
2.1 被调用文件和当前需要调用的文件在同一目录下
folder
----test_a.py
----test_b.py
----start.py
在start.py 下引入test_a.py的方法:
import test_a 或 from test_a import *

2.2 被调用文件和当前需要调用的文件在不同目录下,且为子目录
folder
----test_a.py
----test_b.py

start.py
在start.py 下引入test_a.py的方法:
先把folder 由普通文件夹改成包package  ,新建一个__init__.py 的空文件
  folder
----_init_.py
----test_a.py
----test_b.py

start.py
然后引入import folder.test_a 或 from folder.test_a import *

2.3 被调用文件和当前需要调用的文件在不同文件夹目录
folder_a
----test_a.py
----test_b.py

folder_b
----start.py

在start.py 下引入test_a.py的方法:
先把folder 由普通文件夹改成包package  ,新建一个__init__.py 的空文件
 folder_a
----_init_.py
----test_a.py
----test_b.py

folder_b
----start.py

然后引入import folder_a.test_a 或 from folder_a.test_a import *

参考资料:https://www.cnblogs.com/Sumomo0516/p/6010575.html 

原文地址:http://blog.51cto.com/9607474/2316210

时间: 2024-11-09 01:43:58

python导入自带模块和自定义模块的相关文章

python基础知识8——模块1——自定义模块和第三方开源模块

模块的认识 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块. 如:os 是系统相关的模块:file是文件操作相关的模块 模块分为三种: 自定义模块 内置模块 第三方开源模块 自定义模块 1.定义模块 2.导入模块 Python之所以应用越来越广泛,在一定程度上也

模块、自定义模块

一.模块 定义:一个模块就是一个py文件.这个模块存储很多相似的功能,相似的函数的集合体. 模块的分类: 内置模块 第三方模块 自定义模块 import import 导入的意思 第一次导入模块执行的三件事 将tbjx.py文件加载到内存. 在内存中创建一个以tbjx命名的名称空间. 通过tbjx名称空间的名字.等方式引用此模块的名字(变量,函数名,类名等等) 被导入模块有独立的名称空间 坑:通过tbjx.的方式引用此模块的名字时,一定一定是从此模块中寻找. 通过import 引用模块 他有自己

模块之自定义模块

制造你自己的模块创建你自己的模块是十分简单的,你一直在这样做!每个Python程序也是一个模块.你已经确保它具有.py扩展名了.下面这个例子将会使它更加清晰.创建你自己的模块~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 例8.3 如何创建你自己的模块 #!/usr/bin/python # Filename : mymodule.py def sayhi(): print 'Hi ,this is mymodule speaking' version='0.1' #End

6.python模块(导入,内置,自定义,开源)

一.模块 1.模块简介 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py.模块可以被别的程序引入,以使用该模块中的函数等功能.这也是使用python标准库的方法. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块. 2.模块的引入 在Python中用关键字import来引入某个模块,比如要引用模

Python学习笔记4(函数与模块)

1.Python程序的结构 Python的程序由包(package).模块(module)和函数组成. 模块是处理一类问题的集合,由函数和类组成. 包是由一系列模块组成的集合.包是一个完成特定任务的工具箱. 2.函数 2.1函数的定义 def sayHello(): print 'Hello World!' # block belonging to the function sayHello() 2.2函数的参数Python中任何东西都是对象,所以参数只支持引用传递的方式.Python通过名称绑

python学习笔记-Day05-第二部分(模块简介)

模块是一种组织形式,他是 实现了某个功能的代码的集合,它将彼此有关系的代码组织到一个文件或一个目录中(目录中包含多个文件,这里改称为 "包"). 模块分三类 内置模块 第三方模块 自定义模块 模块的定义: package/└── mod01.py package/├── mod01.py├── mod02.py└── mod03.py package/├── __init__.py├── mod01.py├── mod02.py└── mod03.py package/├── __in

自定义模块,time,datetime以及random

自定义模块,time,datetime以及random 1.自定义模块 自定义一个模块 import #导入 (拿工具箱) 模块分类 1.内置模块(标准库) --python解释器自带的.py文件(模块) 2.第三方模块(大神写的) --需要额外下载的(www.pypi.org) 3.自定义模块(自己写的) --不需要额外下载 分模块的好处: 1.避免写重复代码 2.可以多次利用 3.拿来主义(拿来就用) 导入发生的事情: 1.在当前的名称空间开辟一个新的空间 2.将模块中所有的模块执行 3.通

模块一(re模块)

一.re模块 首先说一下什么是模块,模块就是一组功能的集合.你要和某个东西打交道,而这个东西本身和python没关系,这个东西本身就存在,所以python提供了一个功能的集合专门负责和这个东西打交道. 模块的类型: 内置模块:不需要我们自己安装,解释器自带的: 第三方模块:需要我们自己安装的模块: 自定义模块:我们自己写的模块: 为什么要有模块?先举一个例子:我们都知道是操作系统把所有硬件管理起来的,文件是在硬盘上存储的,python想从硬盘上进行文件的操作和删除时就需要引入os模块,说白了,模

十六、模块:time模块(时间)、random模块(随机数)

导入模块:import  模块 模块实际就是以个.py文件 调用模块下内容: 模块.方法名 模块分类: 内置模块.第三方模块.自定义模块 模块查找顺序: 自定义模块--第三方模块--内置模块 time模块 表示时间的三种方式: 时间戳:表示的是从1970年1月1日00:00:00开始按秒计算的偏移量,返回的是float类型 元组:元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天等) 格式化的时间字符串:"1992-1-2" 时间戳是计算机能够识别的时间: