Python 如何修改numpy文件列表的名称?
我在一个文件夹中有一个numpy文件列表,我尝试从以下格式修改文件夹中每个文件的名称Python 如何修改numpy文件列表的名称?,python,numpy,Python,Numpy,我在一个文件夹中有一个numpy文件列表,我尝试从以下格式修改文件夹中每个文件的名称3\u Traces\u npy: AES_Trace=1234_key=000102030405060708090a0b0c0d0e0f_Plaintext=f9f19b259648feb20d842480745de16f_Ciphertext=a3140be40735f9f1865aa6b1b32b5667.npy dataArray1234_pti_f9f19b259648feb20d842480745d
3\u Traces\u npy
:
AES_Trace=1234_key=000102030405060708090a0b0c0d0e0f_Plaintext=f9f19b259648feb20d842480745de16f_Ciphertext=a3140be40735f9f1865aa6b1b32b5667.npy
dataArray1234_pti_f9f19b259648feb20d842480745de16f_cypher_a3140be40735f9f1865aa6b1b32b5667.npy
对于此格式:
AES_Trace=1234_key=000102030405060708090a0b0c0d0e0f_Plaintext=f9f19b259648feb20d842480745de16f_Ciphertext=a3140be40735f9f1865aa6b1b32b5667.npy
dataArray1234_pti_f9f19b259648feb20d842480745de16f_cypher_a3140be40735f9f1865aa6b1b32b5667.npy
这是may代码,其中阻止了我如何创建nw名称:
import os
path_For_Numpy_Files='C:\\Users\\user\\3_Traces_npy'
os.chdir(path_For_Numpy_Files)
list_files_Without_Sort=os.listdir(os.getcwd())
list_files_Sorted=sorted((list_files_Without_Sort),key=os.path.getmtime)
for file in list_files_Sorted:
new_name=
os.rename(os.path.join(path_For_Numpy_Files, file), os.path.join(path_For_Numpy_Files, new_name))
您可以使用以下方法分析文件名字符串: 在for循环中调用:
for file in list_files_Sorted:
new_name = reformat_name(file)
os.rename(os.path.join(path_For_Numpy_Files, file), os.path.join(path_For_Numpy_Files, new_name))