對於檔案時間的計算(效率問題)

2021-09-03 10:53:12 字數 1109 閱讀 9656

import functools

import timedef timeit(fun):

"""這是乙個裝飾器timeit"""

@functools.wraps(fun) #可以保留被裝飾函式的函式名和幫助資訊文件

# args:元組 kwargs:字典

# 在函式執行之前

start_time = time.time()

# 執行函式

res = fun(*args, **kwargs)

# 函式執行之後

end_time = time.time()

print('執行時間為:%.6f' % (end_time - start_time))

return res

@timeit

def copy(sourcefile,destfile):

with open(sourcefile) as f1:

content = f1.read()

with open(destfile,'w') as f2:

f2.write(content)

@timeit

def copy1(sourcefile,destfile):

with open(sourcefile) as f1,open(destfile,'w')as f2:

# for line in f1:

# f2.write(line)

f2.write(f1.read())

copy('data.txt','data_1.txt')

copy1('data.txt','data_2.txt')

d = ,

'002':

}print(d.items()) 將字典中的key與對應的value值組成乙個元組

print(sorted(d.items(),key=lambda x:x[1]['count'])) 通過字典的count進行比較

print(sorted(d.items(),key=lambda x:x[1]['price'])) 通過字典的prioce進行比較

檔案時間對於CP命令的影響

今天在打包安裝包的時候,碰到這樣乙個問題 打包的伺服器時間由於測試需要被改到這個月的月底了,打包的時候我也沒有在意這個細節,直接在伺服器上重新編譯這個 並且將需要更新的so檔案打入tar包裡面,tar包的時間,包裡面檔案的時間都變成這個月月底的日期了。然後在測試伺服器上進行部署更新的時候,提示說有檔...

objective c計算相對於現在的時間差

nsstring timestamp else if distance 60 60 else if distance 60 60 24 else if distance 60 60 24 7 else if distance 60 60 24 7 4 else nsdate date nsdate ...

對於時間的思考

讀採銅 精進 一書的第一章 時間之尺,引發對時間的思考,在此做上筆記。對於時間的態度 鄭重 既不是急功近利,也不消極避世,它更像乙個孩子所常常持有的態度。對於時間的視角 積極過去視角 消極過去視角 享樂主義視角 宿命主義視角 未來視角 建議 採用混合折中的視角方式,多採納積極過去視角 享樂主義視角和...