博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python_79_模块定义导入优化
阅读量:5009 次
发布时间:2019-06-12

本文共 1079 字,大约阅读时间需要 3 分钟。

'''1.定义    模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件        (文件名:test.py,对应的模块名:test。   import test是正确的   import test.py是错误的)    包(package):用来从逻辑上组织模块的,本质就是一个目录(必须带有一个_init_.py文件)                    假设:某个包的名字是pac,导入为:import pac2.导入模块方法import module1导入单个模块    例:假设logger()是module1的函数,name是module1的变量    使用时 :moudle1.(变量名,函数名之类的)  例:module1.name,module1.logger()import module1,module2导入多个模块from module3 import * 导入模块3中所有的(不建议用),可以将*换成函数名,    例:假设logger()是module3的函数,name是module3的变量    from module3 import logger是正确的    from module3 import logger()是错误的    使用时:直接写模块3中的变量名,函数名之类的    例:logger,namefrom module3 import logger as logger_module3 起别名from module import logger1,logger2,logger33.impor本质(路径搜索和搜索路径)    导入模块的本质就是把python文件解释一遍(import test   test='test.py内所有的代码')(from test import name    name等于其所对应的代码)    import test------>test.py----->test.py的路径----sys.path(test.py要在print(sys.path)的列表中,若没有则添加环境变量,见下节内容)    导入包的本质就是执行该包下的_init_.py文件4.导入优化    from module import test5.模块的分类:  a:标准库     b:开源模块    c:自定义模块'''

 

转载于:https://www.cnblogs.com/tianqizhi/p/8419706.html

你可能感兴趣的文章
Winodws SNMP服务安装和配置(Windows 2003 & 2008 R2)
查看>>
红黑树-想说爱你不容易
查看>>
Git操作指南
查看>>
Loadrunner安装详解
查看>>
c++ primer读书笔记之c++11(一)
查看>>
【题目】英文字符进行频率的统计,直方图输出
查看>>
php最新变异一句话
查看>>
LeetCode-Binary Tree Level Order Traversal
查看>>
COM组件开发实践
查看>>
yii2 源码分析1从入口开始
查看>>
浅谈网站推广
查看>>
Away3D基础之摄像机
查看>>
Leetcode 128. Longest Consecutive Sequence
查看>>
程序员必须知道的几个Git代码托管平台
查看>>
导电塑料入梦来
查看>>
C# 线程手册 第五章 扩展多线程应用程序 - 什么是线程池
查看>>
笔记1126ASP.NET面试题(转)
查看>>
自签证书脚本
查看>>
考研路茫茫--单词情结 - HDU 2243(AC自动机+矩阵乘法)
查看>>
关于zepto在chrome中触发两次的解决方案
查看>>