【保证能用!】将维基百科xml.bz2文件转为txt/text,并从繁体转为简体中文(提供详细代码)

从网上找了一圈,没有几个能用的,有代码的,也写的有问题,特此来提供一些能用的方法。

从维基百科下载bz2文件

维基百科bz2下载链接 https://dumps.wikimedia.org/zhwiki/

文件:zhwiki-20240401-pages-articles-multistream1.xml-p1p187712.bz2

将bz2文件转为txt/text格式

将以下代码复制好后,在终端运行:

# 第一个参数是你的bz2文件,第二个参数是你要转换输出的txt文件
python xml2txt.py zhwiki-20240401-pages-articles-multistream.xml.bz2 wiki_2.6GB.zh.txt
# 文件名xml2txt.py(随便起都行)
from __future__ import print_function
import logging
import os.path
import sys
from gensim.corpora import WikiCorpus

if __name__ == '__main__':
    program = os.path.basename(sys.argv[0])
    logger = logging.getLogger(program)

    logging.basicConfig(format='%(asctime)s: %(levelname)s: %(message)s')
    logging.root.setLevel(level=logging.INFO
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值