类型错误:强制转换为 Unicode:需要字符串或缓冲区,找到 _sre.SRE_Pattern

写作
consumer_key = ''
consumer_secret = ''
access_token = ''
access_token_secret = ''

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
auth.secure = True
api = tweepy.API(auth)

oo = api.user_timeline(screen_name = 'OpenOutcrier',count=10)

wb = openpyxl.load_workbook('morning.xlsx')
am_sheet = wb.active

for x in oo:
    tweettxt = x.text
    link2remove = 'http\w+'
    relink = re.compile(link2remove)
    if relink in tweettxt:
        tweettxt = tweettxt.replace(relink, '')
    print x.created_at, tweettxt
    am_sheet['%s' % ("H" + str(v))].value = tweettxt
    v += 1
    time.sleep(.1)

time.sleep(1)

wb.save('morning.xlsx')

我收到错误:

File "C:/Python27/Pyjects/am/morning.py", line 239, in <module>

    if relink in tweettxt:

TypeError: coercing to Unicode: need string or buffer, _sre.SRE_Pattern found

无法使其正常工作.. 任何帮助将不胜感激。假设这是我在重新做错的事情。

普查伊尼奥

根据文档,正则表达式的语法是:

prog = re.compile(pattern)
result = prog.match(string)

所以你要:

relink = re.compile(link2remove)
if relink.match(tweettxt):

或者,替换找到的模式:

tweettxt = re.sub(link2remove, '', tweettxt)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将SRE_Match对象转换为字符串

来自分类Dev

TypeError:强制转换为Unicode:需要字符串或缓冲区,找到文件

来自分类Dev

TypeError:强制转换为Unicode:需要字符串或缓冲区,找到列表

来自分类Dev

强制转换为Unicode:需要字符串或缓冲区,找到标记

来自分类Dev

TypeError:强制转换为Unicode:需要字符串或缓冲区,找到int

来自分类Dev

Python TypeError:强制转换为Unicode:需要字符串或缓冲区,找到元组

来自分类Dev

TypeError:强制转换为Unicode:需要字符串或缓冲区,找到ResultSet

来自分类Dev

TypeError:强制转换为Unicode:需要字符串或缓冲区,找到文件(open()函数)

来自分类Dev

TypeError:强制转换为Unicode:需要字符串或缓冲区,找到了PosixPath

来自分类Dev

强制转换为Unicode:需要字符串或缓冲区,找到列表

来自分类Dev

TypeError:强制转换为Unicode:需要字符串或缓冲区,找到文件(open()函数)

来自分类Dev

TypeError:强制转换为Unicode:需要字符串或缓冲区,找到WSGIRequest

来自分类Dev

Python:TypeError: 强制转换为 Unicode: 需要字符串或缓冲区,找到文件

来自分类Dev

Django 错误强制转换为 Unicode:需要字符串或缓冲区

来自分类Dev

Django模型:TypeError:强制转换为Unicode:需要字符串或缓冲区,已找到用户

来自分类Dev

Boto3 S3:TypeError:强制转换为Unicode:需要字符串或缓冲区,找到文件

来自分类Dev

强制转换为Unicode:需要字符串或缓冲区,找到int-Django Rest Framework

来自分类Dev

熊猫to_csv():TypeError:强制转换为Unicode:需要字符串或缓冲区,找到列表

来自分类Dev

TypeError:强制转换为Unicode,需要字符串或缓冲区,找不到NoneType

来自分类Dev

Python MQTT:TypeError:强制转换为Unicode:需要字符串或缓冲区,发现布尔

来自分类Dev

引发异常时出现“ TypeError:强制转换为Unicode:需要字符串或缓冲区”

来自分类Dev

错误:强制转换为Unicode:需要字符串或缓冲区,很长一段时间

来自分类Dev

强制转换为 Unicode:需要字符串或缓冲区,NoneType 发现一切似乎都很好,但仍然出现此错误

来自分类Dev

如果_sre.SRE_Pattern对象与另一个对象并置,则无法调用

来自分类Dev

而将字符缓冲区转换为字符串是需要 strdup

来自分类Dev

类型错误:预期的字符串或缓冲区

来自分类Dev

sre_constants.error:无需重复

来自分类Dev

试穿除外:sre_constants.error

来自分类Dev

“_sre.SRE_Match”在match.group()中指的是什么

Related 相关文章

  1. 1

    将SRE_Match对象转换为字符串

  2. 2

    TypeError:强制转换为Unicode:需要字符串或缓冲区,找到文件

  3. 3

    TypeError:强制转换为Unicode:需要字符串或缓冲区,找到列表

  4. 4

    强制转换为Unicode:需要字符串或缓冲区,找到标记

  5. 5

    TypeError:强制转换为Unicode:需要字符串或缓冲区,找到int

  6. 6

    Python TypeError:强制转换为Unicode:需要字符串或缓冲区,找到元组

  7. 7

    TypeError:强制转换为Unicode:需要字符串或缓冲区,找到ResultSet

  8. 8

    TypeError:强制转换为Unicode:需要字符串或缓冲区,找到文件(open()函数)

  9. 9

    TypeError:强制转换为Unicode:需要字符串或缓冲区,找到了PosixPath

  10. 10

    强制转换为Unicode:需要字符串或缓冲区,找到列表

  11. 11

    TypeError:强制转换为Unicode:需要字符串或缓冲区,找到文件(open()函数)

  12. 12

    TypeError:强制转换为Unicode:需要字符串或缓冲区,找到WSGIRequest

  13. 13

    Python:TypeError: 强制转换为 Unicode: 需要字符串或缓冲区,找到文件

  14. 14

    Django 错误强制转换为 Unicode:需要字符串或缓冲区

  15. 15

    Django模型:TypeError:强制转换为Unicode:需要字符串或缓冲区,已找到用户

  16. 16

    Boto3 S3:TypeError:强制转换为Unicode:需要字符串或缓冲区,找到文件

  17. 17

    强制转换为Unicode:需要字符串或缓冲区,找到int-Django Rest Framework

  18. 18

    熊猫to_csv():TypeError:强制转换为Unicode:需要字符串或缓冲区,找到列表

  19. 19

    TypeError:强制转换为Unicode,需要字符串或缓冲区,找不到NoneType

  20. 20

    Python MQTT:TypeError:强制转换为Unicode:需要字符串或缓冲区,发现布尔

  21. 21

    引发异常时出现“ TypeError:强制转换为Unicode:需要字符串或缓冲区”

  22. 22

    错误:强制转换为Unicode:需要字符串或缓冲区,很长一段时间

  23. 23

    强制转换为 Unicode:需要字符串或缓冲区,NoneType 发现一切似乎都很好,但仍然出现此错误

  24. 24

    如果_sre.SRE_Pattern对象与另一个对象并置,则无法调用

  25. 25

    而将字符缓冲区转换为字符串是需要 strdup

  26. 26

    类型错误:预期的字符串或缓冲区

  27. 27

    sre_constants.error:无需重复

  28. 28

    试穿除外:sre_constants.error

  29. 29

    “_sre.SRE_Match”在match.group()中指的是什么

热门标签

归档