1
我有在一個級具有以下行代碼:創建第二行用於在python列表並寫列表txt文件
n_brace.extend([numEL, valueLX[j],valueB[jj], el[2]])
這條線被包括在for循環,因此產生用於例如:
n_brace:
[367, '62', '141', '142', 369, '124', '156', '155', 379, '344', '266', '265', 381, '313', '251', '252']
不過,我想這是不是:
n_brace:
[[367, '62', '141', '142'], [369, '124', '156', '155'], [379, '344', '266', '265'], [381, '313', '251', '252']]
在節目我打開一個文件的末尾,並希望WR伊特n_brace
它:
fbrace = open("C:/Abaqus_JOBS/brace.txt", 'w')
fbrace.write(n_brace)
我希望得到的結果是:
367, 62, 141, 142
369, 124, 156, 155
379, 344, 266, 265
381, 313, 251, 252
,但我得到了以下錯誤:
TypeError: expected a character buffer object
任何想法?
謝謝!這工作,但我仍然有I/O錯誤。 – jpcgandre 2013-03-20 14:48:02
我得到:'TypeError:序列項目0:期望的字符串,numpy.int32發現' – jpcgandre 2013-03-20 14:53:20
@jpcgandre:我的不好,看到更新。 – NPE 2013-03-20 14:55:02