【发布时间】:2023-03-27 18:41:01
【问题描述】:
我有一个这样的文本文件
.txt
1, 2, 3, 4, 5, 6, 7, 8, 9
我想在 python 中将其视为一个数组,这就是我目前所拥有的
python 文件
file_board = open('index.txt')
board = file_board.read().split(',')
print board
print len(board)
输出
['[[1', ' 2', ' 3]', ' [4', ' 5', ' 6]', ' [7', ' 8', ' 9]]\n']
9
list index out of range
所以我想做的是一些如何将其放入二维数组进行操作
注意我想在没有任何外部库的情况下这样做,内置库很好
顺便说一句,我想把它写回一个新文件 格式为
1, 2, 3, 4, 5, 6, 7, 8, 9
【问题讨论】:
-
欢迎来到 SO!看看这个帖子,我想它有你想要的答案:stackoverflow.com/questions/7163024
-
更新了我的问题@slider
-
更新了我的问题@MCO
-
更新了我的问题@AuroraWang
-
你的输出和文本文件不一致。如果您的文本文件真的如您所说,则输出将在每个逗号处拆分,产生
[1,2,3,4,5,6,7,8,9]。
标签: python arrays python-2.7