如何将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
相关产品推荐
相关产品推荐

