无法使用Python将阿拉伯语解码的Unicode保存到CSV文件

约瑟夫·纳尔东

我正在使用适用于python的twitter流包。我目前正在使用以unicode编写的关键字来搜索包含该单词的推文。然后,我使用python创建推文的数据库csv文件。但是,当我将推文保存到csv中时,我想将它们转换回阿拉伯符号。

我收到的错误都类似于“ ____位置上的ASCII字符不在128范围内的ondata错误”。

这是我的代码:

class listener(StreamListener):
    def on_data(self, data):
        try:
            #print data

            tweet = (str((data.split(',"text":"')[1].split('","source')[0]))).encode('utf-8')
            now = datetime.now()
            tweetsymbols =  tweet.encode('utf-8')
            print tweetsymbols

            saveThis = str(now) + ':::' + tweetsymbols.decode('utf-8')
            saveFile = open('rawtwitterdata.csv','a')
            saveFile.write(saveThis)
            saveFile.write('\n')
            saveFile.close()
            return True
阿里·萨伊德·奥马尔

这是一段在文本中写阿拉伯语的片段

# coding=utf-8
import codecs
from datetime import datetime

class listener(object):


    def on_data(self, tweetsymbols):
        # python2
        # tweetsymbols is str
        # tweet = (str((data.split(',"text":"')[1].split('","source')[0]))).encode('utf-8')
        now = datetime.now()
        # work with unicode
        saveThis = unicode(now) + ':::' + tweetsymbols.decode('utf-8')
        try:
            saveFile = codecs.open('rawtwitterdata.csv', 'a', encoding="utf8")
            saveFile.write(saveThis)
            saveFile.write('\n')
        finally:
            saveFile.close()
        return self


listener().on_data("إعلان يونيو وبالرغم تم. المتحدة")

您必须了解有关编码https://pythonhosted.org/kitchen/unicode-frustrations.html的所有信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在列表中使用阿拉伯语unicode编写CSV文件

来自分类Dev

如何使用 Python 读取包含阿拉伯语行的 CSV 文件

来自分类Dev

Redis阿拉伯语解码

来自分类Dev

Cakephp:如何将阿拉伯语单词保存到mysql表中?

来自分类Dev

将包含阿拉伯语的SQL查询保存到单元格中

来自分类Dev

无法将阿拉伯文文本从csv保存到txt文件

来自分类Dev

阿拉伯语PDF格式转换为PHP至MYSQL,Unicode解码?

来自分类Dev

python3中波斯语或阿拉伯语的unicode和编码

来自分类Dev

Microsoft SQL Server“ OPENDATASOURCE” Unicode阿拉伯语

来自分类Dev

PHP删除Unicode阿拉伯语字符

来自分类Dev

无法将wpf中的数据网格转换为csv而不会丢失阿拉伯语值

来自分类Dev

Internet Explorer无法正确呈现阿拉伯语

来自分类Dev

highchatrs阿拉伯语翻译无法正常运行

来自分类Dev

无法在phpmyadmin中输入阿拉伯语数据

来自分类Dev

Roboto 无法正确显示阿拉伯语

来自分类Dev

WordPress将英语转换为阿拉伯语

来自分类Dev

将字符转换为大写阿拉伯语

来自分类Dev

在python中导入阿拉伯语Wordnet

来自分类Dev

Python 分类阿拉伯语数据集中的 UnicodeDecodeError

来自分类Dev

使用codeigniter插入和选择阿拉伯语

来自分类Dev

使用itext用pdf书写阿拉伯语

来自分类Dev

使用PowerShell过滤阿拉伯语单词

来自分类Dev

使用JSMPP发送阿拉伯语SMS

来自分类Dev

使用阿拉伯语时数字会颠倒

来自分类Dev

通过 Python tcp 套接字传输以阿拉伯语命名的文件时出现 ValueError

来自分类Dev

Python将阿拉伯语存储在数组中吗?

来自分类Dev

iOS阿拉伯语Pushnotification

来自分类Dev

iOS阿拉伯语Pushnotification

来自分类Dev

笔尖镜像阿拉伯语

Related 相关文章

热门标签

归档