我正在使用以下导入的文本文件:
url = 'https://www2.census.gov/programs-surveys/saipe/datasets/2016/2016-state-and-county/est16all.txt'
url_get.urlretrieve(url, 'poverty.txt')
我想提取文本文件中从49开始的每一行的部分,最多8个字符。所以我尝试以下方法:
^{pr2}$但是,输出只是重复txt
文件第一行的值,以获得文件中的行数。这显然是不正确的。在
14115713
14115713
14115713
14115713
14115713
14115713
14115713
14115713
如何构造循环以从第50位的每条行提取值?在
您希望对open file对象使用
readlines
方法,然后将行字符串切片:如果您正在查找此数据的第9个元素,则可以使用
或者假设你想用49到49+8的切片
^{pr2}$输出样本:
如果我正确地理解了您的问题,您可以尝试以下方法:
您使用
line
来迭代data
,但随后您将在每个循环中将数据查找到49,并反复读取相同的8个字符,以了解文件的行数。在相关问题 更多 >
编程相关推荐