如何将数据拉到您能找到的文本下方的几行?这是一个简短的问题。更多内容如下
我正在学习Python,作为练习,我从Yahoo Fantasy baseball中调出棒球数据来玩。我把网页上的数据复制粘贴到一个文本文件中。很乱,看起来像这样:
Player Note
Charlie Blackmon Col - OF
8:40 pm vs Atl ?
?
Atl
Video Playlist
Video Forecast
Autodraft Hero
115
12
3
99%
159/474
106
27
74
11
.335
?
我能够设置一个简单的脚本,用棒球运动员的名字划出一条线。见下文
a=open('batters.txt')
for line in a:
if '-' in line:
print(line)
不过,我也想从数据中提取全垒打总数(例如27)和击球平均数(例如335)
我希望它看起来像这样:
Charlie Blackmon Col - OF, HR: 27, BA: .335
提前感谢您的建议
我建议您将与语句一起使用,因为它会自动关闭文件处理程序,然后将文件中的所有行读取到行列表并访问它。例如:print(第[1]行)#Charlie Blackmon Col-OF
您可以尝试以下代码段:
相关问题 更多 >
编程相关推荐