首页 > 解决方案 > Python Split 只取 3 个数组

问题描述

我正在制作一些脚本来分隔两个数组,|并使用两行测试它

email1|password1
email2|password2

它只给了我

password1
email2|password2

我曾尝试使用其中的一行,但它给了我IndexError: list index out of range

分割脚本

import sys

maillist = sys.argv[1]
email = open(maillist, 'r').read().split('|')
print(email[1]+'|'+email[2])

标签: python

解决方案


我认为您现在遇到的真正问题是您可能不知道 Pyhon 从 0 而不是 1 开始计数。至于问题的完整解决方案,我将向您推荐 Jab 的回答。


推荐阅读