我有一个代码,在某个阶段有以下行:
n_brace.extend([numEL, valueLX[j],valueB[jj], el[2]])
该行包含在for循环中,因此它会生成例如:
^{pr2}$但是我希望它是:
n_brace:
[[367, '62', '141', '142'], [369, '124', '156', '155'], [379, '344', '266', '265'], [381, '313', '251', '252']]
在程序结束时,我打开一个文件,并想写入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
有什么想法吗?在
将
extend()
更改为append()
:至于写作(假设python2.x):
^{pr2}$相关问题 更多 >
编程相关推荐