You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 3.11.1:为何仅导入re模块的split函数无法使用?

解决're未定义'报错问题

你遇到的问题是导入方式和调用方式不匹配:

  • 当你用from re import split时,导入的是split方法本身,不是re模块对象,所以代码里不能用re.split()来调用,直接写split()就行。

修正后的代码:

from re import split
def to_camel_case(text):
    first_big_letter = True if (65 <= ord(text[0]) <= 90) else False
    arr = split('-|_', text)
    return arr

如果更习惯用re.split()的写法,就保持import re导入整个模块,两种导入方式对应两种调用逻辑,不能混着用。

内容的提问来源于stack exchange,提问作者ThemeSong3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 20:02:35