python實現檔案的讀寫和時間戳的排序

2021-09-28 13:08:24 字數 1168 閱讀 1758

#author: xiaoli zhang

import datetime

defget_timestamp

(date)

:return datetime.datetime.strptime(date,

'%y-%m-%d %h:%m:%s'

).timestamp()f=

open

(r'e:\python_txt\x.txt'

)#如果你的x.txt檔案不在python的路徑下,那麼必須用絕對路徑

l1=f.readlines(

)#這時候l1的結果是乙個list,每個元素是檔案的每一行,包括轉行符號'/n'

print

(l1)

l1=[x.split(

'#')

for x in l1]

f.close(

)#關閉剛才開啟的檔案

#現在的l1 是乙個這樣的list:它的每個元素也是乙個list,後者的兩個元素分別存放了檔案每行的第一和第二列數字

g =open

('e:\python_txt\y.txt'

,'w'

)#新建乙個可寫的文字檔案,用來存放結果

l2 = l1

l2 =

sorted

(l2,key =

lambda data:get_timestamp(data[0]

))print

(l2)

l2=[

str(x[0]

)+' '+

str(x[1]

)for x in l2]

print

(l2)

g.writelines(l2)

g.close(

)

輸入:

『2012-10-8 11:09:22』#『8613332000566』

『2012-10-1 11:09:22』#『8613032222202』

『2012-10-8 11:09:23』#『8613011318800』

輸出:2012-10-1 11:09:22 8613032222202

2012-10-8 11:09:22 8613332000566

2012-10-8 11:09:23 8613011318800

python實現讀寫檔案

學習python過程中,對於檔案的讀寫是必不可少的,昨天花了十分鐘寫了一小段 主要功能是 建立檔案 按照使用者輸入生成隨機字串密碼 寫入檔案 import random from random import sample import string import time import os def...

Python實現excle檔案讀寫

實現學生成績資料的彙總 語文成績.xlsx 英語成績.xlsx 生成 成績彙總.xlsx 實現 excle檔案讀取 file excleread.py author yize365 date 2019 12 16 function excle讀取 remarks from xlrd import o...

c和python的檔案讀寫

最近在c和python之間來回使用檔案讀寫,有時候會發生混淆,在這做個總結,小記一下。c檔案讀寫的基礎函式 對檔案描述符操作 intopen const char pathname,int flags,mode t mode ssize t read int fd,void buf,size t c...