码迷,mamicode.com
首页 > 编程语言 > 详细

【python】浅谈模块

时间:2020-02-12 16:48:40      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:浅谈   imp   logger   import   ack   str   file   end   搜索   

定义:

模块:用来从逻辑上组织python代码(变量,函数,类,逻辑),本质就是py文件。

导入方法:

import module_name
import module_name,module_name2
from  module_name  import *【不推荐使用,因为可能会与其他模块有冲突】
from  module_name  import m1,m2,m3【推荐使用】
from  module_name  import logger as logger_paul【推荐使用】

 

导入模块本质:

本质是路径搜索,导入模块本质就是把python文件再解释一遍。

import module_name--------> module_name.py-------->module_name.py的路径-------->sys.path

不同层级模块导入:

import sys,os

file_path=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
module_path=os.path.join(file_path,"module_package")

sys.path.append(module_path)

#D:\\python\\module_packag\module_paul.py
import  module_paul

 

【python】浅谈模块

标签:浅谈   imp   logger   import   ack   str   file   end   搜索   

原文地址:https://www.cnblogs.com/paulwinflo/p/12299318.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!