python中几行同时空格_Python行与空格分隔?

我相信这是一个基本的问题,但我已经花了大约一个小时来解决这个问题。我正在分析smartctl输出,下面是我使用的数据示例:smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.32-39-pve] (local build)

Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===

Device Model: TOSHIBA MD04ACA500

Serial Number: Y9MYK6M4BS9K

LU WWN Device Id: 5 000039 5ebe01bc8

Firmware Version: FP2A

User Capacity: 5,000,981,078,016 bytes [5.00 TB]

Sector Sizes: 512 bytes logical, 4096 bytes physical

Device is: Not in smartctl database [for details use: -P showall]

ATA Version is: 8

ATA Standard is: Exact ATA specification draft version not indicated

Local Time is: Thu Jul 2 11:24:08 2015 EDT

SMART support is: Available - device has SMART capability.

SMART support is: Enabled

我要实现的是提取设备模型(有些设备只是一个字符串,其他设备,比如这个,是两个单词)、序列号、时间和其他一些字段。我认为在冒号后面捕获所有数据是最容易的,但是如何消除可变数量的空格呢?在

以下是我目前想出的相关代码:

^{pr2}$

我一直得到的错误是:File "./tester.py", line 152, in parseOutput

if parts[0] == "Device Model: ":

IndexError: list index out of range

我知道错误是怎么说的(有点),但我不确定范围还有哪些,或者我是否尝试了正确的方法。寻找指引让我朝正确的方向前进。非常感谢任何帮助。在

谢谢!在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值