自定義幀資料輸入,任意組資料輸出

2021-08-28 22:29:55 字數 1298 閱讀 1260

菜鳥學習2

1、傳入資料data.txt如下:

aaaaf110 0003e5f0 0003e22c 0003e794 0003fffc ba

aaaaf110 0003e688 0003e238 0003e788 0003fffc 53

aaaaf110 0003e764 0003e22c 0003e77c 0003fffc 18

aaaaf110 0003e7e8 0003e210 0003e784 0003fffc 88

aaaaf110 0003e830 0003e210 0003e778 0003fffc c5

aaaaf110 0003e828 0003e1fc 0003e778 0003fffc a8

aaaaf110 0003e814 0003e208 0003e774 0003fffc 9d

aaaaf110 0003e818 0003e1fc 0003e770 0003fffc 90

aaaaf110 0003e824 0003e208 0003e76c 0003fffc a5

aaaaf110 0003e814 0003e204 0003e760 0003fffc 85

aaaaf110 0003e7f0 0003e208 0003e764 0003fffc 68

aaaaf110 0003e7cc 0003e1fc 0003e758 0003fffc 2b

2、自定義幀頭aaaaf110,這個資料在matlab中load不了,因為無法識別自定義幀頭,所以採用python進行資料提取。

3、『0003e7cc』這是我們的乙個資料,這就相當於一幀資料有4個資料,但其中只有3個有效資料,現在想取出每幀資料的第一位資料,**如下:

import codecs

k = codecs.open('data.txt', mode='r', encoding='utf-8')

file = codecs.open('data_transout.txt', mode='w', encoding='utf-8')

line = k.readline()

while line:

a = line[8:17]

print(a)

file.write(a+'\n')

line = k.readline()

**實現過程是:1、開啟資料儲存處'data.txt';2、建立乙個資料提取輸出文字『data_transout.txt』;3、以行的形式進行讀取資料,即每幀資料的讀取;4、取每幀資料的8到17位,即我們所需的資料,然後儲存到指定文字中;5、迴圈呼叫,直到最後一幀資料的提取。

使用者輸入驗證 自定義資料註解

看到一篇講到更好的 譯 mvc3 20個秘方 3 驗證使用者的輸入 mvc 中自帶了使用者輸入驗證功能,在命名空間system.componentmodel.dataannotations 這樣使用 required display name user name public string user...

MapReduce分割槽 自定義輸入輸出

實現 import org.apache.hadoop.io.text import org.apache.hadoop.mapreduce.partitioner 泛型型別的是由reducer的輸入型別決定的 public class flowpartition extends partition...

自定義資料屬性

設定自定義屬性 第一種方式 元素物件.屬性名 屬性值,原理 向物件對應的堆記憶體中新增了乙個屬性 var btnlist document.queryselectorall button for var i 0 i 第二種方式 基於h5的新語法,為元素新增屬性,以data 開,可以通過dataset...