模块

Posted 依哈

tags:

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

1、import

 1 # 导入模块
 2 #导入的对象是一个包,那么该包下必须有一个__init__.py文件才可以进行导入
 3 #只有有了这个文件,python解析器才会将这个目录当作是包
 4 import hzd.test
 5 # import后导入的是什么,调用时也要写什么,,或用from
 6 # 导入时,后缀名省略
 7 hzd.test.hello()
 8 
 9 # import一般我们用作导入模块来用,快捷键alt+enter可直接导入模块
10 # from...import  表示从指定模块中导入,可以是一个模块也可以是类
11 # 一层一层调用
12 from hzd import test
13 
14 test.hello()

2、datetime获取时间

 1 # time模块基本不用于取时间,取时间时推荐是同datetime模块
 2 #time的功能更接近于操作系统层面,围绕Unix Timestamp进行
 3 # time独有用法
 4 import time
 5 
 6 for i in xrange(1, 10):
 7     print(i)
 8     time.sleep(0.01)
 9     #间隔时间
10 
11 #datetime
12 from datetime import datetime, timedelta
13 
14 now_time=datetime.now()
15 print(now_time)
16 new_time=now_time.strftime(%y-%m-%d %H:%M:%S)
17 print(new_time)
18 a=now_time.strftime(%c)
19 print(a)
20 #now 获取当前时间,strftime用来表示格式
21 #常用时间表示:
22 # %Y 带世纪部分的十制年份
23 # %m 十进制表示的月份
24 # %d 十进制表示的每月的第几天
25 # %H 24小时制的小时
26 # %M 十时制表示的分钟数
27 # %S 十进制的秒数
28 # %c  标准时间,如:04/25/17 14:35:14类似于这种形式
29 # %Y 带世纪部分的十制年份
30 # %m 十进制表示的月份
31 # %d 十进制表示的每月的第几天
32 # %H 24小时制的小时
33 # %M 十时制表示的分钟数
34 # %S 十进制的秒数
35 # %c  标准时间,如:04/25/17 14:35:14类似于这种形式
36 
37 
38 #取昨天或明天的日期
39 now_time=datetime.now()
40 yesterday=now_time+ timedelta(days=-1)
41 tomorrow=now_time+ timedelta(days=+1)
42 tomorrow=tomorrow.strftime(%y-%m-%d)
43 print(yesterday)
44 print(tomorrow)

3、时间格式转换

 1 now_time=datetime.now()
 2 print(now_time)
 3 print(type(now_time))
 4 _time=now_time.strftime(%y-%m-%d)
 5 #时间对象转换为字符串形式
 6 print(_time)
 7 print(type(_time))
 8 _d_time=datetime.strptime(_time,%y-%m-%d)
 9 #字符串转换回时间对象
10 print(_d_time)
11 print(type(_d_time))
12 
13 
14 #时间戳转换为时间对象
15 _a=time.time()
16 print(_a)
17 print(type(_a))
18 _b_time=datetime.fromtimestamp(_a)
19 print(_b_time)
20 print(type(_b_time))

 

  

以上是关于模块的主要内容,如果未能解决你的问题,请参考以下文章

CTS测试CtsWindowManagerDeviceTestCases模块的testShowWhenLockedImeActivityAndShowSoftInput测试fail项解决方法(代码片段

如何将字符串数据从活动发送到片段?

argparse 代码片段只打印部分日志

nodejs常用代码片段

常用python日期日志获取内容循环的代码片段

Yarn: 一个新的JavaScript模块管理器