【发布时间】:2019-06-25 07:28:22
【问题描述】:
我有一个包含大量信息的文本文件。我试图为此寻求一些帮助。我发现了一些有点相似但不完全是我想做的事情。
我有一个文本文件(如下所示),我想从中提取前 3 列的数据到一个数组中。
我是 Python 的初学者。请帮助解决这个问题。
//Text file starts
---------------------------SOFTWARE NAME------------------------------------
I/O Filenames: abc.txt
Variables:______
------------------------------------------------------------------------
Method name.
Coordinates : 0 0
S.No. X(No.) Y(No.) Z(Beta) A(Alpha)
1 3.541 0
2 7.821 180
3 2.160 0
4 4.143 0 3.69 0
5 2.186 0 2.18 0
6 3.490 0 2.45 0
//End of text file
【问题讨论】:
-
作为初学者并不是不尝试任何事情的理由。您将通过编写一些代码然后寻求帮助来了解更多信息。提示:由于该文件不是真正的 csv 文件,我的建议是:1/逐行读取文件 2/剥离第 3 行/忽略任何不以数字开头的行(
strip之后)3/拆分该行并保留前 3 个字段。
标签: python python-3.x file csv