python - 当我使用 line.strip(''\n") 加载时,我试图从文件中的列表中检索一个字符串,如果有点,它返回我不是完整的字符串
问题描述
users_db.txt
包含以下数据:
['ni.ght5460', 'padramukesh', 'theancientlight', 'i.am.ecoist', 'espacioukum', 'conciouscalling']
这是我试过的代码:
with open('users_db.txt', 'r') as file:
user = [line.strip('\n') for line in file]
结果:
'ni.g'
解决方案
如果不知道文本文件的格式,就无法知道如何将其放入数据结构中。
假设您已将文本文件数据放入列表中,以下是如何获取列表中包含点的项目。
data = ['ni.ght5460', 'padramukesh', 'theancientlight', 'i.am.ecoist', 'espacioukum', 'conciouscalling']
data = [i for i in data if '.' in i]
推荐阅读
- join - 在 Bigquery 中,我可以使用包含/不包含和通配符连接两个表吗?
- php - Laravel 列未找到:1054 未知列
- sql - 将 PostgreSQL 列的所有值设置为 X
- javascript - 反应路由器dom没有正确重定向
- javascript - React async await 功能块 useDispatch 按执行顺序
- jquery - Bootstrap 4:两个垂直 Pill 选项卡同步导航相邻的活动选项卡
- java - 从服务器解析数据并定期更新 GUI - java swing
- python - DJANGO - 访问某些用户的个人资料
- java - Kafka Streams - 为每条记录的对象列表提取时间戳
- c++11 - std::map 如何在 C++ 中使用自定义比较函数(或调用频率)?