Python学习——模块的基本知识

Posted Ian_Learning

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习——模块的基本知识相关的知识,希望对你有一定的参考价值。

# 定义
# 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就
# 是.py结尾的python文件(文件名:test.py,对应的模块名:test)
# 包:用来从逻辑上组织模块的,本质就一个目录(必须带有一个_init.py文件)




# 2.导入方法
# import module name
# import moduleI name,module2 name
# from module alex import*-
# from modulealex import ml,m2,m3
# from module_alex import logger as logger_alex 如果重复的话,可以用这个
#
# 特别需要注意的几个:
# sys.path 现在Python会读的几个目录名。
# os.path.dirname( ) 获取当前的目录名
# os.path.abspath(__file__) 这个是绝对目录,里面的__file__是当前文件的意思
# . 这个就是当前目录和linux一样的。
#
#
# 3.import本质(路径搜索和搜索路径)
# 导入模块的本质就是把python文件解释一遍
# (import test test=‘test.py all code‘
# (from test import name name=‘code‘)
# import module_name-->module_name.py---->module_name.py的路径-->sys.path
# 导入包的本质就是执行该包下的_init.py文件。所以可以在__init__里面加入 比如 from . import 某个模块名
# 这样的方式,来预先解释包里面的某个模块,从而使得模块可以使用。

# 4.导入优化
# from 模块 import 函数名
# 简单优化一下。

# 5.标注库
# 1.time与datetime
# strftime("格式",struct time)--->“格式化的字符串"
# strptime(“格式化的字符事”,“格式")->struct_time
# >>>time.strftime("%m:%d %H:%M:%S %Y",x)#%Y:x.tm_year %m:x.tm_mon
# ‘2016-08:2014:31:52‘
# >>>time.strptime(‘2016-08:20 14:31:52‘,"%Y-%m:%S %H:%M:%d")
# time.struct_time(tm_year=2016,tm_mon=8,tm_mday=20,tm hour=14,tm min
# yday=233,tm_isdst=-1)
# x.tm_year=2016

# 最重要的是:获取目前的标准时间。
# time.asctime(time.localtime()) 元祖为变量
# # time.ctime(time.time()) 时间戳为变量
# import datetime
# datetime模块需要注意的东西
# n = datetimt.datetime.now() 当前时间,非常见格式 ,为datetime对象
# datetime.datetime.now().ctime() 显示常见格式。
# k = datetime.timedelta(minutes=20,hours==2,days=2) 计算时间间隔用。
# two_day_2_hours_20_min_later = n + k
# two_day_2_hours_20_min_later.ctime()
























































以上是关于Python学习——模块的基本知识的主要内容,如果未能解决你的问题,请参考以下文章

Python - 模块

Python的基本库与第三方库

Python学习——模块的基本知识

python 机器学习有用的代码片段

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段

python学习-模块