【发布时间】:2020-05-03 13:53:36
【问题描述】:
只要有一个包含数据的 colors.txt 文件:
[(216, 172, 185), (222, 180, 190), (231, 191, 202), (237, 197, 206), (236, 194, 204), (227, 184, 194), (230, 188, 200), (232, 192, 203), (237, 199, 210), (245, 207, 218), (245, 207, 218)]
现在尝试在 python 中将其作为数组读取
f = open("colors.txt", "r")
data = f.read()
data2 = np.append(data)
f.close()
现在想打印第一个值,但我有一个错误
print(data2[0])
TypeError: _append_dispatcher() 缺少 1 个必需的位置 参数:'值'
【问题讨论】:
-
您没有使用其文档中指定的
np.append。你为什么在这里使用它?它应该做什么? -
这些数据从何而来?我强烈建议使用上下文管理器来处理文件对象。