## time時間獲取和轉換
## 獲取時間
### time.ctime() 當前時間 字符串
~~~
time.ctime()
Out[116]: 'Wed May 31 15:27:40 2017'
~~~
### time.time() 當前時間戳
### time.gmtime([secs]) 計算機可以處理的字符串
~~~
Out[10]: time.struct_time(tm_year=2018, tm_mon=6, tm_mday=2, tm_hour=11, tm_min=33, tm_sec=27, tm_wday=5, tm_yday=153, tm_isdst=0)
~~~
### time.localtime([secs])
類似gmtime() 但是轉換成當地時間,從時間元年開始
返回當前時間前100秒的時間
~~~
time.localtime(time.time()-100)
~~~
## 格式化時間
### time.strftime(format[, t])
將元組或者gmtime()或者localtime()返回的表示時間的struct_time 轉換為由參數format指定的字符串。如果沒有提供t,則使用localtime() 返回的當前時間。
~~~
strftime(tpl, ts)
In [11]: t = time.gmtime()
In [14]: time.strftime("%Y-%m-%d %H:%M:%S", t)
Out[14]: '2018-06-02 11:36:18'
~~~
### time.strptime(string[, format])
根據格式解析一個表示時間的字符串。返回值是struct_time ,和gmtime()或localtime()的返回值一樣。
format參數使用的指令和strftime()使用的一樣;默認為`"%a %b %d %H:%M:%S %Y"` ,與ctime()返回的格式匹配。如果string不能根據 format解析出來,或者解析之后又多余的數據,那么將會拋出ValueError異常。當不能推測出準確的值時,用于填充缺失的數據的默認值為 (1900, 1, 1, 0, 0, 0, 0, 1, -1)。


## 計時
~~~
time.sleep()
time.perf_counter() 獲取計算機 CPU 級別的時間計數值,差值有意義
~~~
### 進度條函數

- 前言
- 環境搭建
- pypi
- 打包
- Python 2 和 Python 3 的版本之間差別
- 項目
- 第一部分
- 第1章 基礎
- Python安裝
- python代碼文件類型
- python對象
- 核心數據類型
- 核心數據類型--整型和浮點型
- 核心數據類型--字符串
- str.format
- 核心數據類型--列表
- 核心數據類型--元組
- 核心數據類型--字典
- 核心數據類型--集合
- 核心數據類型--文件對象
- 調用bash
- 標準輸入輸出
- str-repr
- 字符編碼
- 迭代器和生成器
- 第2章 語句和語法
- 賦值語句
- if語句
- while語句
- for語句
- assert
- 第3章 函數
- 函數作用域
- 工廠函數
- 內置函數
- 遞歸
- 嵌套作用域和lambda
- 參數傳遞
- 函數式編程
- property可寫與可讀
- 第5章 模塊
- 模塊導入
- 模塊命名空間
- 相對導入和絕對導入
- 模塊重載
- 在模塊中隱藏數據
- 過渡性重載
- 第6章 類
- 面向對象還是面向過程?
- 構造函數 析構函數
- call
- 運算符重載
- str()
- 待定
- 即時生成屬性
- 多態
- 線程和進程
- thread模塊
- threading模塊
- threading線程鎖
- 糖果機
- multiprocessing
- 阻塞非阻塞同步異步
- 單線程和多線程對比
- 生產者消費者模型
- 第二部分
- 獲取系統資源信息
- 獲取進程所占的物理內存
- dmidecode獲取系統信息
- 網絡編程
- 網絡基礎
- python中的套接字
- socket模塊
- 第三部分 高級功能
- 閉包入門
- 閉包的應用
- 裝飾器入門
- 裝飾器應用
- 第四部分 項目實戰
- graphite
- 模塊
- collections
- datetime
- Enum
- faker
- fabric
- fileinput
- fire
- fnmatch
- getpass
- glob
- hashlib
- heapq
- json模塊
- log
- os
- Paramiko
- parser
- platform
- pyyaml
- Queue
- random
- re
- 特殊符號和字符
- re模塊
- shelves
- subprocess
- time
- urllib_urllib2_requests
- urllib urllib2
- requests
- 標準模塊ConfigParser
- 擴展模塊Mysqldb
- 擴展模塊dns
- 擴展模塊request
- uuid
- cacheout 緩存庫
- delorean 時間
- 附錄
- 內置函數
- python實現各種排序算法
- 常見報錯
- pymongo
- pyrocksdb
- 常用
- ERROR