1. 程式人生 > >time模塊和os模塊,json模塊

time模塊和os模塊,json模塊

部分 sdi 生成 time str mode path 必須 with

import time
# def month(n):
#     time.local()
#     struct_time=time.strptime("%Y-%m-1","%Y-%m-%d")
#     print(struct_time)
#     return time.mktime(struct_time)
# # print(month(2))
# ret=time.localtime(1500000000)
# print(ret)
# print(time.strftime("%Y",ret))
# print(struct_time)
# ret=time.localtime()
# print(ret)
# print(time.strftime("%Y"))


# time模塊:
        # print(time.time())#時間戳
# 時間戳時間,格林威治時間,float數據類型  給機器用的
    # 英國倫敦的時間  1970.1.1 0:0:0
    # 北京時間 1970.1.1 8:0:0
    # 1533693120.3467407
        #時間元祖
    # ret=time.localtime()
    # print(ret)
        #格式化時間:
    # print(time.strftime("%Y-%m-%d"))
#他們之間的轉換關系:
#     時間戳轉換成結構化時間在轉換成格式化時間
# ret=time.localtime(1500000000)
# print(ret)
# print(time.strftime("%Y-%m-%d",ret))
#     格式化時間轉換成時間戳
# struct_time=time.strptime("2018-8-8","%Y-%m-%d")
# print(time.mktime(struct_time))

# sys模塊
import sys   # 和python解釋器打交道的
# sys.path  #查看文件路徑
# sys.modules   #查看模塊路徑
# print(sys.platform)   #查看系統
# sys.exit()  # 結束程序


#os模塊
import os
    #os.模塊
# os.makedirs(‘dir/dir1‘)#生成文件多層目錄
# os.mkdir(‘dir2‘)#創建同級文件
# os.removedirs(‘dir/dir1‘)#刪除多級文件,必須要求文件為空,遇到非空文件則不刪除
# os.rmdir(‘dir2‘)#刪除單級文件,非空文件不刪除,報錯
# ret=os.listdir(‘E:\python:Project‘)#查看該路徑下文件,以列表形式打印
# print(ret)
# os.system("02.py")用於copy和刪除文件
# ret=os.popen("02.py")#用於查看某些信息,執行某些操作
# print(ret.read())

#     os.path模塊
# print(os.path.dirname(‘E:\python:Project\day27\01.py‘))#返回上一級目錄
# print(__file__)
# print(os.path.isfile(‘01.py‘))#判斷是否文件,用的絕對路徑
# print(os.path.isfile(‘E:\python:Project\day27‘))
# print(os.path.isdir(‘01.py‘))#判斷是否是一個文件夾,用的絕對路徑
# print(os.path.isdir(‘E:\python:Project\day27‘))
# ret = os.path.join(‘E:\python:Project\day27‘,‘aaa‘,‘bbb‘)#將多個路徑組合後拼接
# print(os.path.abspath(ret))
# ret=os.path.getsize(r‘E:\python:Project‘)#統計文件夾中所有的總size
# print(ret)


# 序列化模塊
import json#可以匹配其他語言
# json的四個用法:
# dic={"a":1,"b":2,"c":3}
# str_dic=json.dumps(dic)#json.dumps可以將部分其他類型轉換為字符串類型
# print(str_dic)
# dic1=json.loads(str_dic)#json.loads可以將將字符串類型還原成原類型
# print(dic1)
# with open("file.txt",mode="w",encoding="utf-8")as f:#將部分其他類型的轉換為字符串寫入文件
#     json.dump(dic,f)
# with open("file.txt",mode="r",encoding="utf-8")as f:#將轉換的類型還原並且讀出
#     print(json.load(f))

time模塊和os模塊,json模塊