# 定义# 模块:用来从逻辑上组织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()
原文地址:https://www.cnblogs.com/Ian-learning/p/8447556.html
时间: 2024-10-09 05:21:23