1.datetime模块

1)datetime.datetime.now(),返回各当前时间、日期类型。

  datetime.datetime.now(),返回当前日期。

 import datetime
dt = datetime.datetime.now()
print(dt)
结果:
-- ::58.066730

  datetime.datetime.now().year,返回当前年、月、日。

 import datetime
dt = datetime.datetime.now()
print(dt.year)
print(dt.month)
print(dt.day)
结果:

  datetime.datetime.now().replace(),时间替换,替换指定的年月日。

 import datetime
dt = datetime.datetime.now()
print(dt)
print(dt.replace(year=,month=,day=))
结果:
-- ::29.262599
-- ::29.262599

  datetime.datetime.now().time(),返回当前时间、时间元组(struct_time)、时间戳。

 import datetime
dt = datetime.datetime.now()
print(dt.time())
print(dt.timetuple())
print(dt.timestamp())
结果:
::55.867669
time.struct_time(tm_year=, tm_mon=, tm_mday=, tm_hour=, tm_min=, tm_sec=, tm_wday=, tm_yday=, tm_isdst=-)
1576466875.867669

2)datetime.date.fromtimestamp()

  把一个时间戳转化为datetime日期类型。

 import datetime
import time
dt = time.time()
print(datetime.date.fromtimestamp(dt))
结果:
--

3)datetime.timedelta()

  datetime.datetime.now() + datetime.timedelta(n),表示在当前的datetime时间加n天。

 import datetime
dt = datetime.datetime.now()
print(dt)
print(dt + datetime.timedelta())
结果:
-- ::45.999598
-- ::45.999598

  datetime.timedelta(hours=n),表示在当前的datetime时间加n小时。

 import datetime
dt = datetime.datetime.now()
print(dt)
print(dt + datetime.timedelta(hours=))
结果:
-- ::27.621787
-- ::27.621787

2.sys模块

  sys模块提供了一系列有关python运行环境的变量和函数。

1)sys.argv

  获取当前正在执行的的命令行参数的参数列表。

 import sys
print(sys.argv)
结果:
['F:/python/week2/模块.py']

2)sys.platform

  获取当前执行环境的平台,win32表示windows 32bit操作系统,linux2表示linux平台。

 import sys
print(sys.platform)
结果:
win32

3)sys.path

  path是一个目录列表,供python从中查找第三方扩展模块;有时为了让python能够找到自己定义的模块,需要修改sys.path中的列表,用sys.path.insert()插入自定义的模块名即可。

 import sys
print(sys.path)
结果:
['F:\\python\\week2', 'F:\\python', 'F:\\python\\python3.5.2\\python35.zip', 'F:\\python\\python3.5.2\\DLLs', 'F:\\python\\python3.5.2\\lib', 'F:\\python\\python3.5.2', 'F:\\python\\python3.5.2\\lib\\site-packages']

4)sys.builtin_module_names

  返回一个列表,包含内建模块的名字。

 import sys
print(sys.builtin_module_names)
结果:
('_ast', '_bisect', '_codecs', '_codecs_cn', '_codecs_hk', '_codecs_iso2022', '_codecs_jp', '_codecs_kr', '_codecs_tw', '_collections', '_csv', '_datetime', '_functools', '_heapq', '_imp', '_io', '_json', '_locale', '_lsprof', '_md5', '_multibytecodec', '_opcode', '_operator', '_pickle', '_random', '_sha1', '_sha256', '_sha512', '_signal', '_sre', '_stat', '_string', '_struct', '_symtable', '_thread', '_tracemalloc', '_warnings', '_weakref', '_winapi', 'array', 'atexit', 'audioop', 'binascii', 'builtins', 'cmath', 'errno', 'faulthandler', 'gc', 'itertools', 'marshal', 'math', 'mmap', 'msvcrt', 'nt', 'parser', 'sys', 'time', 'winreg', 'xxsubtype', 'zipimport', 'zlib')

5)sys.exit()

  调用sys.exit()可以中途退出程序。

最新文章

  1. iOS block种类和切换
  2. spring boot 配置启动后执行sql, 中文乱码
  3. 多线程java的concurrent用法详解(转载)
  4. VS2012 InstallShield2013LimitedEdition激活
  5. 设置 git/npm/bower/pip/gem镜像或代理
  6. Python快速入门学习笔记(一)
  7. SQL中常用的时间格式
  8. C++程序设计实践指导1.1删除序列中相同的数改写要求实现
  9. CodeForces--TechnoCup--2016.10.15--ProblemB--Bill Total Value(字符串处理)
  10. ODBC
  11. 老李分享:JDK,JRE,JVM区别与联系
  12. oracle 11g 完全卸载方法
  13. cvpr2017:branchout——基于CNN的在线集成跟踪
  14. AO之Addins开发[杂谈1] Toolbar中添加一条分割线
  15. Java程序员的现代RPC指南
  16. 02_IO操作的基本规律(InputStream,OutputStream,Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWri
  17. HTML5从入门到精通(明日科技) 中文pdf扫描版
  18. 命令行找不到genstrings问题tip
  19. Codeforces Round #541--1131F. Asya And Kittens(基础并查集)
  20. spring boot 随手记

热门文章

  1. m0n0防火墙安装配置方法
  2. Springboot测试类之@RunWith注解
  3. Graylog-Sidecar
  4. Comet OJ - Contest #2题解
  5. ReplaceGoogleCDN 真的好使
  6. django @login_required登录限制
  7. vue中异步请求渲染问题(swiper不轮播)(在开发过程中遇到过什么问题、踩过的坑)
  8. sql server数据表大小初始化
  9. Qt应用开发所需
  10. asp.net调用c++的dll