python - 我正在尝试从 HTML 文件中获取文本,但我不知道如何(谷歌搜索但 idk 在哪里查看)
问题描述
首先,我对python有点陌生,所以我的问题可能很愚蠢。
我试图从我电脑上的 html 文件中获取文本,而谷歌搜索让我感到困惑,我不明白。
我想在文件中查找字符串“ONLINE:”,并且我希望 python 给我在它之后用逗号分隔的名称,就像这样:
输入:
在线:用户 1、用户 2、用户 3
输出:
用户_1 =“用户1”用户_2 =“用户2”用户_3 =“用户3”
有没有办法像使用 .txt 文件一样做到这一点?
我只是为那个问题创建了这个帐户,我不擅长英语,所以不要评论我的语言
解决方案
这适用于您作为示例提供的特定输入
with open('path/to/file', 'r') as file:
file_text = file.read()
list_users = file_text.split("ONLINE: ", 1)[1].split(', ')
您打开文件并将每个用户分成一个列表。现在你可以对名字做任何你想做的事情。
例如,如果您要打印:
for user in list_users:
print(user)
推荐阅读
- javascript - 执行代码行的Javascript顺序
- c# - 使用内在函数时如何避免“out”参数错误?
- sql - 期间总和
- r - 转置特定列以在 R 中组织数据框
- python-3.x - 如何在 tkinter 中默认调用“组合框”的元素?
- javascript - Vega:如何在 Vega 规范中包含 topoJSON 而不是使用 URL
- bash - 拆分包含一些单词和数字的数组元素
- android-studio - android.support.v4.media.app.NotificationCompat.MediaStyle() 并导入 android.support.v4.app.NotificationCompat;问题
- lisp - 快速加载 lisp 后未定义的运算符
- mysql - 使用 MySQL-only 解决方案混淆 MySQL 表的 ID 并生成 UNIQUE 值