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 に答える