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