Загрузка...

Создание большого количества файлов определённого формата

Тема в разделе Python создана пользователем DumBler 28 авг 2019. 262 просмотра

Опрос

Годнота?

  1. Да

    4
    80%
  2. Да (но ниже)

    1
    20%
  1. DumBler
    DumBler Автор темы 28 авг 2019 Добрый человек 84 5 апр 2018
    Создал бесполезную программу, но может кому-то она будет полезна.
    Скрипт скомпилированный в ехе будет ниже в архиве :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)
    https://imgur.com/eOJq9r9 https://imgur.com/cHrGIla Пропустил "." При выводе выполнения. В коде исправил, cкрин лень переделывать :D

    Ещё один код
    Создаёт 1000 файлов при открытии(Лучше не открывать на рабочем столе)
    Лень кидать все исходники, они будут ниже в архиве.
    Код
    https://imgur.com/Sursy3R
    https://imgur.com/GuGKRMf

    VT нет так как это архив. (Если не доверяете ехе- компилируйте сами из файлов .py)
    https://yadi.sk/d/My2JXMIgKPHHBg
     
  2. Help
    Help 28 авг 2019 469 12 май 2017
    Зачем ? Если можно копировать ? Да и вообще кому это вообще нужно ?
     
  3. murser
    murser 28 авг 2019 Курлыкает на онемэ 12 25 апр 2017
    f=open(str(a)+"_"+Nazvanie+"."+Format, "w")
    f.close()
    --- Сообщение объединено с предыдущим 28 авг 2019
    Кстати, чекни на досуге:"Форматирование строк python"
     
  4. DumBler
    DumBler Автор темы 28 авг 2019 Добрый человек 84 5 апр 2018
    Это самый бесполезный скпипт, разве что другу по приколу можно кинуть тот что создаёт 1000 файлов.
    А так он нигде не применяется.
    Мне просто захотелось его написать. :D
     
  5. Help
    Help 28 авг 2019 469 12 май 2017
    и что ?
    Зачем ? Никто не будет им пользоваться
     
  6. Kyber_Zero
    Kyber_Zero 30 авг 2019 Dead Inside 5 21 янв 2018
    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()

    Твой упрощенный и более понятный код) Пробелы сам подкорректируешь)
     
    30 авг 2019 Изменено
  7. Пётр_Порошенко
    Пётр_Порошенко 30 авг 2019 Заблокирован(а) 108 12 апр 2019
    вирусня,рофл на знакомыми
     
  8. Kyber_Zero
    Kyber_Zero 30 авг 2019 Dead Inside 5 21 янв 2018
    Пётр_Порошенко, проще уж батник написать с названием аля dota и запустить его
    Код

    start dota.bat
    start dota.bat
    start dota.bat
     
  9. Пётр_Порошенко
    Пётр_Порошенко 30 авг 2019 Заблокирован(а) 108 12 апр 2019
    ну это уже бомба и минус оперативка,а там просто засер стола
     
Загрузка...
Top