kingst匯出的並行資料轉換為16進製制

2021-10-06 06:48:05 字數 1318 閱讀 7022

import sys

def parse

(line)

: newline =

''for i in line:

if i !=

',' and i !=

' ':

newline +

= i newline = newline[2:

] data =

int(newline,

2)#字串資料為2進製,轉化為int型別的數字

#print(newline)

#print(('').format(data))

return(''

).format

(data)

with open

(sys.ar**[1]

+'.exchange.txt'

,'w'

) as out:

with open

(sys.ar**[1]

,"r"

) as f: #開啟檔案,f表示開啟的檔案

line1 = f.

readline()

line2 =

''while line1:#檔案還沒結束

if line1[13]

=='0' and line1[16]

=='1'

:#print(line1[13])

line2 = f.

readline()

if not line2:#檔案結束

break

if line2[13]

=='0'

:#再讀一行,如果是0則給line1,然後重新開始

line1 = line2

continue

if line2[13]

=='1'

:if line2[16]

=='1'

: line1 = line1[13:

]#從13位開始擷取陣列(切片語法)

data =

parse

(line1)

data +

='\n'

out.

write

(data)

line1 = f.

readline()

else

: line1 = f.

readline()

else

: line1 = f.

readline()

print

("exchange end"

)

並行資料庫

計算機系統效能 比的不斷提高迫切要求硬體 軟體結構的改進。硬體方面,單純依靠提高微處理器速度和縮小體積來提高效能 比的方法正趨於物理極限 磁碟技術的發展滯後於微處理器的發展速度,使得磁碟 i o 頸瓶問題日益突出。軟體方面,資料庫伺服器對大型資料庫各種複雜查詢和聯機事務處理 oltp 的支援使得對響...

第4章 並行資料載入

第4章 並行資料載入 本章簡述greenplum的資料載入特性。在乙個大規模的,tb級的資料倉儲上,大量的資料必須在乙個較短的維護視窗中載入。greenplum支援快速的 並行資料載入和外部表功能。管理員可以選擇單行錯誤隔離模式的外部表以便將錯誤的資料過濾到乙個單獨的表中,同時繼續載入正確的格式化的...

如何進行資料的匯出?

function exporttoexcel function layerindex 在控制器的寫法 public actionresult exporttoexcel 為客戶資訊的excel檔案命名 拼接了名稱 年月日和檔案的字尾名 string filename 客戶資訊 datetime.no...