當前位置:成語大全網 - 書法字典 - 使用Python讀取指定目錄下txt文件的部分內容。

使用Python讀取指定目錄下txt文件的部分內容。

#文件名:test.py

導入操作系統

users =【】#用於保存從文件中讀取的數據。

對於os.listdir中的項目(‘。‘):#遍歷指定的目錄。

ifos . path . is file(item)和item.endswith(。txt’):#判斷是否為。txt文件。

F =打開(項目)#打開文件

對於f中的行:#讀入文件的每壹行。

if line . starts with(‘用戶名‘):#變量初始化

uid =年齡=性別=無

Elif line.startswith(“用戶id“):#根據每行的開頭獲取數據。

uid = line . split()【1】

elif line . starts with(“age“):

age = line . split()【1】

elif line . starts with(“gender“):

sex = line . split()【1】

users . Append(【uid,age,sex】)#將獲取的數據以列表的形式追加到數組中。

關閉文件

print(users)#打印數組內容。

#【【‘12345‘,‘23‘,‘男‘】,【‘12346‘,‘23‘,‘男‘】,【‘12347‘,‘23‘,‘男‘】,

使用的數據文件:

1.txt

-

用戶名abc

-

用戶id 12345

23歲

性別:男

-

用戶名小張

-

用戶id 12346

23歲

性別:男

2.txt

-

用戶名張三

-

用戶id 12347

23歲

性別:男

-

用戶名Lisi

-

用戶id 12348

23歲

性別:男