Python 不需要的\n在按行读取后
我试图通过python更改目录,但文件夹名称是可变的(从列表中选择): 这不太有效,因为我收到了错误消息: “没有这样的文件或目录:'./文件夹/文件夹名称2\n'” 我想要的文件夹名位于名为“folderlist.txt”的列表中,但是如何阻止python在末尾添加“\n” 谢谢大家! 您必须使用。将行Python 不需要的\n在按行读取后,python,newline,Python,Newline,我试图通过python更改目录,但文件夹名称是可变的(从列表中选择): 这不太有效,因为我收到了错误消息: “没有这样的文件或目录:'./文件夹/文件夹名称2\n'” 我想要的文件夹名位于名为“folderlist.txt”的列表中,但是如何阻止python在末尾添加“\n” 谢谢大家! 您必须使用。将行pname=line更改为 pname = line.rstrip('\n') 看看它没有被添加,它在你的文本文件中。使用line.strip()删除空格。如果他只想删除换行符,则应使用lin
pname=line
更改为
pname = line.rstrip('\n')
看看它没有被添加,它在你的文本文件中。使用line.strip()删除空格。如果他只想删除换行符,则应使用
line.rstrip('\n')
,否则还会删除其他空格(这可能是他想要的,也可能不是他想要的)。
pname = line.rstrip('\n')