()メソッドの構文の名前を変更し、次のとおりです。
os.rename(旧、新)
昔は、この方法で、我々は簡単にファイル/ディレクトリの固定プレフィックスを削除し、固定プレフィックスファイル/ディレクトリまたはバッチで増加の大部分を完了することができ、新しいディレクトリは/ファイル名を変更され、ディレクトリ/ファイル名を変更する必要があります。
WindowsとLinuxで次のコードを使用することができます。
例としては、次のとおりです:
接頭辞 '[Linuxidc。]':
import os
path='/home/linuxidc/linuxidc.com'
old_dir=os.listdir(path) #获取/home/linuxidc/linuxidc.com目录下的所有文件目录
print("原始目录为 %s"%old_dir)
for i in old_dir:
new_name='[Linuxidc.]'+i
os.rename(i,new_name)
new_dir=os.listdir(path)
print("现在的目录为%s"%new_dir)
出力を実行した後:
「[Linuxidcを。]」プレフィックスを削除します。
import os
path='/home/linuxidc/linuxidc.com'
old_dir=os.listdir(path)
print("原始目录为 %s"%old_dir)
for i in old_dir:
shu=i.rfind(']') #获取到']'的位置
new_name=i[shu+1:]
os.rename(i,new_name)
new_dir=os.listdir(path)
print("现在的目录为%s"%new_dir)
出力を実行した後:
Windowsでは、ダブルスラッシュ//、またはエラーを使用する必要がありますファイルパスを見る必要があり、Linuxでこのエラーは、一般的に発生しません。