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

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

时间:2018-02-13 22:52:40      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:模块   常见   时间间隔   cal   基本知识   路径   __file__   搜索   sys   

# 定义
# 模块:用来从逻辑上组织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学习——模块的基本知识

标签:模块   常见   时间间隔   cal   基本知识   路径   __file__   搜索   sys   

原文地址:https://www.cnblogs.com/Ian-learning/p/8447556.html

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