time模組和os模組,json模組

2022-07-13 13:36:08 字數 2555 閱讀 6974

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(__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=

# 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模組remand模組os模組 day18

1 時間戳 最常用的是 time.time 這個表示從1970年1月1號00 00 00到現在經過了多少秒 2 格式化的時間字串 eg time.strftime y m d x 年 月 日 時分秒 注 由上圖和前面可以看出來,1 獲取格式化字串形式的時間麻煩 2 時間戳與格式化時間直接的轉換麻煩 ...

time模組和datetime模組

時間戳是從1970年1月1日0時整開始計算的秒的偏移量。即當是時,時間戳為0,再往前負增加。1,獲取當前時間戳 import time time.time 1525679844.2732,獲取給定時間戳的本地時間 當前時區 未提供時間戳則預設當前時間戳 結構化時間 元組方式 import time ...

sys模組 和os模組

sys模組 sys.argv 命令列引數list,第乙個元素是程式設計師本事路徑 sys.exit n 退出程式,正常退出時exit 0 sys.version 獲取python解釋程式的版本資訊 sys.maxint 最大的int值 3.0取消 sys.path 返回模組的搜尋路徑,初始化時使用p...