ありません、私はエラーを取得するいくつかの理由のために、ディレクトリ内のファイルの名前を変更しようとします。 問題は私が適切な形式でディレクトリを挿入していない可能性がありますか?ファイル名の変更:そのようなファイルやディレクトリは
追加情報: パイソン2 & Linuxマシン
OSError: [Errno 2] No such file or directory
それだけで罰金、ディレクトリの内容を印刷しますけど。私は間違って何をしていますか?
import os
for i in os.listdir("/home/fanna/Videos/strange"):
#print str(i)
os.rename(i, i[:-17])
可能な重複[:OSErrorの:Pythonの\ [errnoを2 \]いいえそのようなファイルまたはディレクトリ: ''](http://stackoverflow.com/questions/15725273/python-oserror-errno-2-no-such -file-or-directory) –
あなたは正しいディレクトリにいますか?つまり、あなたのpython作業ディレクトリ/ home/fanna/Videos/strangeです。そうでない場合は、それをファイル名 –