python - 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])
解决方案
我认为您现在遇到的真正问题是您可能不知道 Pyhon 从 0 而不是 1 开始计数。至于问题的完整解决方案,我将向您推荐 Jab 的回答。
推荐阅读
- javascript - discord.js DM 命令不直接消息提到的用户
- python - 使用纬度/经度坐标将凸包面积增加 x 百分比
- python - Pandas 合并索引未按预期运行
- python - Python 和 R 编码给出不同的结果
- reactjs - React native:如果 children 不是内联函数,则 React 导航选项卡屏幕不会更新
- javascript - 如何使用 Nodejs 触发 YML 扩展
- flutter - 如何在另一个 Provider 中侦听 StreamProvider 的值而不是重复
- amazon-web-services - aws cli long running 命令是否会影响命令发出时间后创建的新文件
- angular - 生产构建问题 Angular 11
- ffmpeg - ffmpeg 无法提取所有帧