0

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

f=open('folderlist.txt')
for line in f:

    pname = line

    os.chdir('./P574/%s' % (pname))

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

我想要的文件夹名称在一个名为“folderlist.txt”的列表中,但是如何停止 python 在末尾添加 '\n'?

谢谢!

4

1 回答 1

2

你必须使用rstrip。将行更改pname = line

pname = line.rstrip('\n')
于 2012-09-05T06:22:53.830 回答