使用下面的代码,我得到了正确的信息 - 文件类型。下面的代码:用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