(Python)删除非字母数字字符的最佳方法:将文本文件转换为字符串列表

时间:2017-09-19 04:46:18

标签: python

def getCandidates(f):
try:
    candidates = []
    flist = open(f,"r")
    for line in flist:
        line = line.strip()
        if (line==""):
            continue
        candidates.append(line)
    return candidates

except IOError:
     print("Filename not found")
     return candidates

需要将来自文本文件的任何非字母数字字符移除到字符串列表中,我是否应该使用另一个循环,或者是否有办法将其实现到现有代码中。

干杯。

1 个答案:

答案 0 :(得分:0)

F =打开( “文件”) 数据=(F中的I的i.strip())