Python 要分析的异常表
如何解析这种类型的表Python 要分析的异常表,python,parsing,Python,Parsing,如何解析这种类型的表 这些不是逗号分隔的数字或xml结构的数字。你知道有什么方法可以把它们读入列表吗?你只需知道数据从第四行开始,在结束前一行结束,就可以解析表的结构。此外,整个表具有整数内容。例如: # Using the requests HTTP client library import requests # Get data from HTTP request data = requests.get("http://primes.utm.edu/lis
这些不是逗号分隔的数字或xml结构的数字。你知道有什么方法可以把它们读入列表吗?你只需知道数据从第四行开始,在结束前一行结束,就可以解析表的结构。此外,整个表具有整数内容。例如:
# Using the requests HTTP client library
import requests
# Get data from HTTP request
data = requests.get("http://primes.utm.edu/lists/small/10000.txt").text
# Nested list comprehension: Split data into lines, consider from fourth line to second last, then split those lines into columns which will be evaluated as integers.
[[int(e) for e in l.strip().split()] for l in data.split('\n')[4:-2]]
瞧
这是因为隐式拆分方法将在空白处拆分,如选项卡、空格组等。将来,请包括外部参考站点的一些示例数据以及原始链接,如编辑版本中的链接。(我注意到,每行开头有4个额外的空格被SO的降价处理“吞没”。)
# Using the requests HTTP client library
import requests
# Get data from HTTP request
data = requests.get("http://primes.utm.edu/lists/small/10000.txt").text
# Nested list comprehension: Split data into lines, consider from fourth line to second last, then split those lines into columns which will be evaluated as integers.
[[int(e) for e in l.strip().split()] for l in data.split('\n')[4:-2]]