我有一个包含以下格式行的文件:
d 55 r:100:10000
我想找到 55 并将其解析为 int。我怎样才能做到这一点 ?我想让它在证明之间可变空间。这意味着中间可能会有更多或更少的空格,但肯定会在 d 和 r 之间。
请您参考如下方法:
这很简单:
number = int(line.split()[1])
如果你真的需要检查它是否在d和r之间,那么使用
import re
number = int(re.search(r"d\s+(\d+)\s+r", line).group(1))
