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

如何将Python2数据分析代码升级至Python3?解决string.split报错

解决Python3中string.split()报错的问题

Python3已移除string模块里的split()函数,字符串拆分功能现在是字符串对象的内置方法。只需调整调用方式,就能完全保留原逻辑:

修改后的代码:

# Split filename info
f_split1 = f.split(in_delim1) #first pass, splits by ' - '
f_split2 = f_split1[0].split(in_delim2) #second pass, splits by '_'
sID = f_split2[0]

核心改动是把string.split(目标字符串, 分隔符)改成目标字符串.split(分隔符),这个写法在Python2中也能正常运行,相当于完成了一次双向兼容的修改。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 01:05:21