python 資料處理 檔案介面相關模組

2021-10-24 20:44:38 字數 1528 閱讀 9178

1.os

1.1.讀取資料夾中的檔案相應路徑

path = r'd:\'

folders = os.listdir(path)

# 調整資料夾中讀檔案的順序

sort_num_list =

for folder in folders:

int(folder.split(

'(')[1

].split(

')')[0

]))#去掉前面的字串和下劃線以及字尾,只留下數字並轉換為整數方便後面排序

sort_num_list.sort(

)#然後再重新排序

# print(sort_num_list)

sorted_folders =

for sort_num in sort_num_list:

for folder in folders:

ifstr

(sort_num)

== folder.split(

'(')[1

].split(

')')[0

]:print

(sorted_folders)

filepath = os.path.join(path, folder)

1.2.建立資料夾路徑
if

not os.path.exists(temp_dir)

: os.mkdir(temp_dir)

2.xlrd

2.1.讀取excel檔案(pd.read_excel也可以辦到)

from tqdm import tqdm # 利用tqdm模組記錄進度

import xlrd

# loaddata

book = xlrd.open_workbook(filepath)

# print(book)

sheetname = book.sheet_names(

)sheetname = sheetname[:4

]# print(sheetname[:4])

for i in

range

(len

(sheetname)):

'_'+

str(i+1)

) sheet = book.sheet_by_name(sheetname[i]

)# print(sheet)

rows = sheet.nrows

# print(rows)

car_data =

for r in

range(3

, rows)

:# print(sheet.row_values(r))

) car_data = np.array(car_data)

3.scipy.io
import scipy.io as sio

# 示例1 - 讀取mat檔案,讀進來dict

data = sio.loadmat(filepath)

資料處理 python處理excel檔案

這裡選擇xlrd庫,在網上搜尋 用python解析excel 會發現在前幾條的搜尋結果中都會存在xlrd庫 安裝相應的庫 進入cmd命令列 pip install xlrd 讀取excel檔案 pip install xlwt 寫入excel檔案 pip install xlutils 一組exce...

Python 資料處理

將檔案切分,存入列表 strip split with open james.txt as jaf data jaf.readline james data.strip split 資料檔案為 2 34,3 21,2.34,2.45,3.01,2 01,2 01,3 10,2 22 print ja...

Python 資料處理

本場 chat 為 python 資料處理課程,包括 python 基礎知識 極簡教程 提公升 python 執行效率的方法 爬蟲簡介 scrapy selenium 自動化測試框架 簡易分布式 redis 分詞程式設計 jieba 資料儲存 本地資料上傳 hive 通過本場 chat 讀者可學到以...