python09--包与模块
2020-08-04 本文已影响0人
minisummer
哈喽,大家好!我是minisummer!首先感谢您的关注!
今天给大家分享的内容是python包与模块。
包
Python中的包(Package)就是一个目录,里面存放了 .py文件,外加一个 _init _.py,该文件的内容可以为空。_init _.py 用于标识当前文件夹是一个包,通过目录的方式来组织众多的模块。
引入包之后,还有一个好处就是同名的模块可以放在不同的包下,以避免名称冲突。

模块
一个 .py文件 就是一个模块(Module)。
在开发过程中我们不会把所有的代码都写在一个 .py文件 中。随着代码量的增大,可以按照功能将函数或者类分开存放到不同的 .py文件 中。
模块的导入
使用 import 导入
使用 from…import 导入
使用 from…import * 导入
import math
import sys,os
from time import sleep,time,localtime,strftime
from time import *
import math
import sys,os
from time import sleep,time,localtime,strftime
from time import *
# dir() 函数一个排好序的字符串列表,内容是一个模块里定义过的名字。
# 返回的列表容纳了在一个模块里定义的所有模块,变量和函数,特殊字符串变量__name__指向模块的名字,__file__指向该模块的导入文件名
content = dir(math)
print(content)
# 输入当前环境变量
for i in sys.path:
print(i)
# 格式化输出时间
print(strftime('%Y%m%d',localtime(time())))
Python解析器搜索路径
1、当前目录
2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。
3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。
参考文章:https://www.cnblogs.com/xingxia/p/python_package_module.html
请大家多多指教~
以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。
注:转载请注明出处,商用请征得作者本人同意,谢谢!!!