だが、これが私のnumpyのファイルの名前であると仮定してみましょう:ファイルの名前を変更する方法は?
File1.npy
File2.npy
私は重要な情報を追加して、ファイルの名前を変更する必要があります
File1_SV1. npy
File2_SV2
私は、この行を使用してみてくださいコード:
path ='C:\\Users\\mky\\Folder'
Files= os.listdir(path)
for File in Files:
SV= # I must calculate the SV
os.rename(os.path.join(path,File), os.path.join(path, File+SV))
それは私に、このエラーを与える:
os.rename(os.path.join(path,File), os.path.join(path, File+SV))
TypeError: must be str, not int
'SV'を文字列に変換します –
おそらく' SV'はintであり文字列ではありません。あなたは 'str()'リテラルでそれをラップして文字列にキャストすることができます。すなわち 'str(SV)'です。 –