Создал бесполезную программу, но может кому-то она будет полезна. Скрипт скомпилированный в ехе будет ниже в архиве :3 print('''Варианты предпологаемых файлов: 1) .DOC 2) .DOCX 3) .TXT 4) .EXE 5) Custom ''') def Gener(Format): Nazvanie=input("Введите название для файлов: ") Kol_vo=int(input("Введите желаемое количество файлов: ")) a=0 while(a<Kol_vo): a+=1 f=open(str(a)+"_"+Nazvanie+"."+Format, "w") print("Файл: "+str(a)+"_"+Nazvanie+"."+Format+", успешно создан.") input("Для завершения нажмите Enter.") Vibor=int(input("Введите ваш вариант и нажмите Enter: ")) if Vibor==1: Gener("doc") elif Vibor==2: Gener("docx") elif Vibor==3: Gener("txt") elif Vibor==4: Gener("exe") elif Vibor==5: aaaaaaaa=input("Введите формат для будующих файлов: ") Gener(aaaaaaaa) Code print('''Варианты предпологаемых файлов: 1) .DOC 2) .DOCX 3) .TXT 4) .EXE 5) Custom ''') def Gener(Format): Nazvanie=input("Введите название для файлов: ") Kol_vo=int(input("Введите желаемое количество файлов: ")) a=0 while(a<Kol_vo): a+=1 f=open(str(a)+"_"+Nazvanie+"."+Format, "w") print("Файл: "+str(a)+"_"+Nazvanie+"."+Format+", успешно создан.") input("Для завершения нажмите Enter.") Vibor=int(input("Введите ваш вариант и нажмите Enter: ")) if Vibor==1: Gener("doc") elif Vibor==2: Gener("docx") elif Vibor==3: Gener("txt") elif Vibor==4: Gener("exe") elif Vibor==5: aaaaaaaa=input("Введите формат для будующих файлов: ") Gener(aaaaaaaa) Скрин работы: https://imgur.com/eOJq9r9 https://imgur.com/cHrGIla Пропустил "." При выводе выполнения. В коде исправил, cкрин лень переделывать :D Ещё один код Создаёт 1000 файлов при открытии(Лучше не открывать на рабочем столе) Лень кидать все исходники, они будут ниже в архиве. https://imgur.com/Sursy3R https://imgur.com/GuGKRMf Code https://imgur.com/Sursy3R https://imgur.com/GuGKRMf VT нет так как это архив. (Если не доверяете ехе- компилируйте сами из файлов .py) https://yadi.sk/d/My2JXMIgKPHHBg
f=open(str(a)+"_"+Nazvanie+"."+Format, "w") f.close() The post was merged to previous Aug 28, 2019 Кстати, чекни на досуге:"Форматирование строк python"
Это самый бесполезный скпипт, разве что другу по приколу можно кинуть тот что создаёт 1000 файлов. А так он нигде не применяется. Мне просто захотелось его написать. :D
DumBler, print("HackerMAN228") # прив. сообщение def main(): file_name = input("Введите название файла: ") format = input("Введите формат файла (через точку): ") count = input("Введите желаемое количество файлов: ") try: count = int(count) for i in range(0, count+1): with open(str(i) +"_"+ file_name + format, "wb") as file: print("Файл: "+str(i)+"_" + file_name + format + ", успешно создан.") except Error as e: print("Errrror!") print(e) finally: input() if "__name__" == "__main__": main() Code print("HackerMAN228") # прив. сообщение def main(): file_name = input("Введите название файла: ") format = input("Введите формат файла (через точку): ") count = input("Введите желаемое количество файлов: ") try: count = int(count) for i in range(0, count+1): with open(str(i) +"_"+ file_name + format, "wb") as file: print("Файл: "+str(i)+"_" + file_name + format + ", успешно создан.") except Error as e: print("Errrror!") print(e) finally: input() if "__name__" == "__main__": main() Твой упрощенный и более понятный код) Пробелы сам подкорректируешь)
Пётр_Порошенко, проще уж батник написать с названием аля dota и запустить его start dota.bat start dota.bat start dota.bat Code start dota.bat start dota.bat start dota.bat