【发布时间】:2017-04-14 02:39:22
【问题描述】:
我有一个类似于以下内容的文本文件:
-45 64 -41 -51
95 96 -74 -74 56 41
41 64 -62 75
我正在尝试将其转换为 int 数组。
到目前为止,我尝试将其设为一个大字符串,然后将其转换为这样,但是当我尝试摆脱空格时,输出看起来仍然与 txt 文件完全一样。
file = open("dir", "r")
line = file.read()
line.strip()
line.replace(" ","")
print line
line.close()
我做错了什么?我可以直接从文件中读取它到一个 int 数组中吗?
【问题讨论】:
-
你希望你的输出数组是什么样子的?
-
你真的想
split()字符串吗? -
你在使用 numpy 吗?如果不是,您的意思是
list而不是array?
标签: python arrays io int python-2.x