path = '/Users/my/path/tofile'
files = os.listdir(path)
names= ["GAT4", "LO", "sds"]
for filename in files:
if files.startswith("sample" + str[i]):
original_file= os.path.join(path, filename)
new_file= os.path.join(path, names.join([str(i), '.html']))
os.rename(original_file, new_file)
У меня много файлов, и я хочу переименовать их все, используя код python, который меняет имя в зависимости от заданного имени из списка: например, у меня есть список из x = [sample1, sample236, GAT988] и мои файлы названы так: exp1. html exp2. html exp3. html как мне сделать так, чтобы имена файлов стали GAT988. html вместо exp3. html? enter code here
спасибо.