使用下面的代碼,我得到了正確的信息 - 文件類型。下面的代碼:用Python創建空格分隔文件
filename = raw_input('What would you like to name the file? ')
import csv
data = [frames]
out = csv.writer(open(filename,"w"), delimiter=' ',quoting=csv.QUOTE_MINIMAL)
out.writerows(data)
這會產生一些看起來像這樣的文本文件:
"[255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0]" "[ 0 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171
171 171]"
我想這些信息是這樣的:
255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 []0 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
的2個支架代表一個字符,表示新的一行信息。這是我的文本編輯器上的一個小矩形,我不確定角色是什麼。
那麼,如何擺脫引號和括號並使用其他字符?
編輯:
我嘗試使用下面的代碼,並得到了以下錯誤:
Traceback (most recent call last):
File "(stdin)", line 1, in (module)
File "backandforth3.py", line 154, in (module)
out.write(' '.join(frame))
Type Error: sequence item 0: expect string, numpy.int32 found
對不起沒意識到!我會得到更新的。 – 2012-07-29 03:24:49