Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 不需要的\n在按行读取后_Python_Newline - Fatal编程技术网

Python 不需要的\n在按行读取后

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

我试图通过python更改目录,但文件夹名称是可变的(从列表中选择):

这不太有效,因为我收到了错误消息: “没有这样的文件或目录:'./文件夹/文件夹名称2\n'”

我想要的文件夹名位于名为“folderlist.txt”的列表中,但是如何阻止python在末尾添加“\n”

谢谢大家!

您必须使用。将行
pname=line
更改为

pname = line.rstrip('\n')

看看它没有被添加,它在你的文本文件中。使用line.strip()删除空格。如果他只想删除换行符,则应使用
line.rstrip('\n')
,否则还会删除其他空格(这可能是他想要的,也可能不是他想要的)。
pname = line.rstrip('\n')