python之模块导入方法总结

模块在python编程中的地位举足轻重,熟练运用模块可以大大减少代码量,以最少的代码实现复杂的功能。

下面介绍一下在python编程中如何导入模块:

(1)import 模块名:直接导入,这里导入模块中的所有与函数;

import configparserimport timeimport sys

这里的模块也可以是自己编写的脚本名称,如:

#hello.pydef hello1():    print("hello world!")

import hello

(2) from 模块名 import 函数名1[,函数名2,...] : 导入函数中的特定函数;

from requests import getfrom requests import postfrom platform import systey

(3)from 模块名 import *:导入所有函数, * 代表所有函数;

from wxpy import *

(4)import 模块名 as 别名:别名导入;

import configparser as cfimport time as Timport sys as sy

学而为人,不至于谷;积而成善,无恶毫芒。

原文地址:https://www.cnblogs.com/xiaoyan-ipython/p/11729693.html

时间: 2024-09-30 00:14:31

python之模块导入方法总结的相关文章

浅谈 Python 的模块导入

浅谈 Python 的模块导入 本文不讨论 Python 的导入机制(底层实现细节),仅讨论模块与包,以及导入语句相关的概念.通常,导入模块都是使用如下语句: import ... import ... as ... from ... import ... from ... import ... as ... 一般情况下,使用以上语句导入模块已经够用的.但是在一些特殊场景中,可能还需要其他的导入方式.例如 Python 还提供了 __import__ 内建函数和 importlib 模块来实现动

Python自定义模块导入

在Python中经常会将不同功能的代码写到不同的package中,当一个package需要从另一个packageg中导入方法(或者说调用函数)时,则需要导入这个模块,否则,python是不知道这个被导入模块的路径的. 例如: 在day4面向对象这个文件夹下面,有三个模块(backend.logic.config)和一个python文件(user.main.py) 其中backend模块下包含有db模块和logic模块.而logic模块下有一个handle.py的文件,这个文件中定义了三个函数:

Python 之模块导入

Python之所以应用越来越广泛,在一定程度上也依赖于其为程序员提供了大量的模块以供使用,如果想要使用模块,则需要导入.导入模块有一下几种方法: import module from module.xx.xx import xx from module.xx.xx import xx as rename   from module.xx.xx import * 导入模块其实就是告诉Python解释器去解释那个py文件 导入一个py文件,解释器解释该py文件 导入一个包,解释器解释该包下的 __i

python的模块导入问题

以下内容参考:http://www.xinxingjiaocheng.com/online/item/7/89 1.给模块起个别名 如果一个模块的名字很长很长,就像这样comput_the_value_of_the_variable,你导入模块是这样子: import comput_the_value_of_the_variable,导入之后每次调用里面的变量或者函数的时候都要写这么一长串的名字,我就问你烦不烦?尤其是当你是一个崇尚简约的人的时候.即便你打头几个字母,pycharm会自动给你调出

Python之模块导入

import sys #import module (.py)import functools #名词空间 functoolsprint(functools) print("-------------os----------------------")import os.path #dir-->名词空间 os::os&path是二个py文件print(os)from inspect import Signatureprint(Signature.__module__) #

python 常用模块及方法

******************** PY核心模块方法 ******************** os模块: os.remove()         删除文件 os.unlink()         删除文件 os.rename()         重命名文件 os.listdir()        列出指定目录下所有文件 os.chdir()          改变当前工作目录 os.getcwd()         获取当前文件路径 os.mkdir()          新建目录 os

python 主要模块和方法

******************** PY核心模块方法 ******************** os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目录 os.getcwd() 获取当前文件路径 os.mkdir() 新建目录 os.rmdir() 删除空目录(删除非空目录, 使用shutil.rmtree()) os.makedirs() 创

python:模块导入之浅认识

(1)python有大量的模块: 1.内部提供的模块:不需要安装,可以直接调用 2.第三方库:包括业内开源的模块和自己开发的,需要安装 (2)什么是pyc文件: pyc文件的pycodeobject的一种持久化保存,而pycodeobject则是python真正编译的结果 明白什么时pyc文件,则我们需要从python的运行过程说起: 1.首先当python程序运行时,编译的结果则是保存在位于内存中的pycodeobject中,当python运行结束时,将pycodeobject写入到pyc文件

Python import 模块导入问题

最近在用Python做决策树(Decision tree)时, 遇见了一个以前没有遇到的问题,就是用'import sklearn.tree'时一切正常,但是'import sklearn..... sklearn.tree'时却报错说: AttributeError: 'module' object has no attribute 'tree'. python的导入机制是这样的,在用 'import sklearn' 时,它只会导入 \${sklearn_dir}/__init__.py 里