splitlines 方法经常用在文件处理中,读出文件内容存入字符串,然后调用字符串的 splitlines方法,把每行内容依次存入列表。
随后循环遍历列表,就可以逐行分析文件内容了。(这里写自定义目录标题)
例如:
f = open(r'E:\tmp.txt',encoding='utf8')
content = f.read() # 读取全部文件内容
f.close()
****# 将文件内容字符串 按换行符 切割 到列表中,每个元素依次对应一行****
linelist = content.splitlines()
for line in linelist:
print(line)
执行发现报错:FileNotFoundError: [Errno 2] No such file or directory: '\u202ae:\tmp.txt'
原因:FileNotFoundError: [Errno 2] No such file or directory 错误通常表示程序找不到指定的文件或文件夹路径。根据你的错误信息,路径中包含 \u202a,这是一个特殊的不可见字符(左到右嵌入字符),可能是由于路径复制时引入的。
请确保路径格式正确,并且路径中没有不可见字符或额外的空格。以下是一些排除问题的方法:
1、确认路径正确性
2、手动检查路径:确保路径存在且正确。
3、使用原始字符串:在路径字符串前添加 r 来避免转义字符的问题。