# coding:utf-8
# time子產品
import time
# 1、time.time()
print(time.time()) # time.time()擷取的是目前時間戳
# 結果:1521437297.0148754
# 2、time.ctime()
print(time.ctime()) # 沒有參數的時候是已time.time()為時間戳
# 結果:Mon Mar 19 13:31:59 2018
print(time.ctime(930000000)) # 也可以填寫參數
# 結果:Tue Jun 22 05:20:00 1999
# 3、time.localtime()
print(time.localtime())
# 結果:time.struct_time(tm_year=2018, tm_mon=3, tm_mday=19, tm_hour=13, tm_min=40, tm_sec=14, tm_wday=0, tm_yday=78, tm_isdst=0)
#4、time.sllep(2)
# selenium中常用的休眠,休眠2秒
# 4、time.strftime()
print(time.strftime("%y-%m-%d %H-%M-%S")) # 生成報告的時候盡量不用時間戳,不利于內建,動态檔案不好讀
# 結果:18-03-19 14-30-44
二、檔案讀寫open() # coding:utf-8
# 讀寫檔案open()
# 第一步:打開檔案
f = open("E:test.txt", "r", encoding="utf-8") # encoding可以不要,有編碼報錯就加上
# 第二步:讀取檔案
fp = f.read()
print(fp)
# 第三步:關閉檔案
f.close()
w 寫,如果檔案中有内容,則清空,然後再寫入
# coding:utf-8
# w 寫,如果檔案中有内容,則清空,然後再寫入
# 第一步:打開檔案
f = open("E:test.txt", "w")
# 第二步:寫入内容
fp = f.write("Hello People")
# 第三步:關閉檔案
f.close()
a 追加 # coding:utf-8
# a 追加,往檔案裡面追加内容
# 第一步:打開檔案
f = open("test.py", "a", encoding="utf-8")
# 第二步:寫入内容
fp = f.write("n世界")
# 第三步:關閉檔案
f.close()
三、os子產品 # coding:utf-8
import os
print(__file__) # __file__是一個方法,擷取目前腳本的路徑
# 結果:E:/Python/python_basis_code/Standard_library/os_demo/os_learn.py
# 注意:這裡擷取到的路徑是左斜杠的,windows環境下的目錄是右斜杠的 D:python3.6python3.exe
# 那麼就來擷取它的真是路徑
currentPath = os.path.realpath(__file__)
print(currentPath)
# 結果:E:Pythonpython_basis_codeStandard_libraryos_demoos_learn.py
# 通過join來拼接路徑
os_testPath = os.path.join(filePath, "os_test.py")
# filePath是檔案夾路徑,加上檔案名的路徑
# os.getcwd() 擷取目前工作目錄,也就是在哪個目錄下運作這個程式。擷取的是所在的檔案夾,注意和os.path.realpath(__file__)的差別。
# 記住要先找到參照點,然後找出參照點的檔案夾路徑,這樣就可以随便用join拼接其他路徑了