武道之路-炼体期六重天巅峰

2018-06-18 01:36:29来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

模块和包:

从包中导入模块:需要在包下的__init__.py(from . to 模块名,.代表当前目录)文件中导入相应的模块(注意路径,__file__,os.path.abspath() ,os.path.dirname(),sys.path.append()或是insert()),from x import y;import y;

导入模块优化:列入导入test模块,import test 在程序中每用一次test.func()或是test.name,都需要去import一次test(去sys.path(路径列表)里,找是否有test.py文件),浪费时间,如果确定使用方法或是变量,可以定义一个变量将其赋之。

或是直接  from test import func或是name,还可以自定义一个别名(as)。

模块(实现一些功能)分类:

1.标准库,内置模块

时间(格式化时间字符串:'2018-02-02 22:22:22',时间元组格式(tm_day,.....),时间戳:17831738秒,自1970-01-01到。。的秒数(float)):time和datetime

import time,datetime

time.time();当前时间戳

time.sleep(second)暂停几秒

time.mktime(tuple)时间元组格式转时间戳

time.strftime('%Y-%m-%d %H:%M:%S',tuple)元组转格式化时间字符串,tm_day->%Y,tm_month->%m......

time.strptime('2018-02-02 22:22:22','%Y-%m-%d %H:%M:%S')格式化时间字符串转元组格式,注意格式对应(format)

time.gmtime(second)时间戳转元组格式,不传参数默认标准时间utc(经度为0那里),  不是utc+8(北京时间)

time.location(second)时间戳转元组格式,不传参数默认utc+8,a=time.location(),a.tm_year是哪一年等等 (tm_wday->0到6 (0是周一),tm_yday->1 到 366)

time.asctime(tuple)和time.ctime(second) 不传默认当前时间,转' %a %b...'-> "Tue Dec 11 18:07:14 2008"  %a 星期简化 %b 月份简化

 

now_time=datetime.datetime.now()获取当前时间

datetime.datetime.now()+datetime.datetime.timedelta(x)

x=3->向前推3天;x=-3->向后推3天,x为hours=3->向前推3小时,同理minute

now_time.repalce(hours=2,minute=55)替换时间

2.开源模块,第三方库(自己写的不错的模块并且公开(github))

3。自定义模块 (自己写的模块) 

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:033远程执行命令

下一篇:Python基于Flask框架配置依赖包信息的项目迁移部署小技巧