0 / 0 / 0
Регистрация: 01.03.2023
Сообщений: 1
|
||||||
1 | ||||||
Создание файла из терминала с input(), бесконечного цикла, os.makedirs, по условиям01.03.2023, 15:44. Показов 391. Ответов 0
Есть код что ниже, который нужно исправить согласно условиям:
Create file from terminal Create an app create_file.py that takes directory path, file name, file content from the terminal and creates file. There should be flags -d or -f: If only -d flag passed, means all items after this flag are parts of the path. python create_file.py -d dir1 dir2 - creates directory dir1/dir2 inside current directory. If only -f flag passed, means first item is the file name. python create_file.py -f file.txt After pressing Enter it creates file file.txt and then terminal should ask you to input content lines until you input "stop": Enter content line: Line1 content Enter content line: Line2 content Enter content line: stop This creates file file.txt inside current directory with content: 2022-02-01 14:41:10 1 Line1 content 2 Line2 content App should add current timestamp at the top and number lines. If file.txt already exists it should add content below: python create_file.py -f file.txt Enter content line: Another line1 content Enter content line: Another line2 content Enter content line: stop 2022-02-01 14:41:10 1 Line1 content 2 Line2 content 2022-02-01 14:46:01 1 Another line1 content 2 Another line2 content If both -d and -f flags passed, app creates directory and file with content inside this directory. python create_file.py -d dir1 dir2 -f file.txt Enter content line: Line1 content Enter content line: Line2 content Enter content line: stop Creates directory dir1/dir2 inside current directory and creates file file.txt inside that directory with content: dir1/dir2/file.txt: 2022-02-01 14:46:01 1 Line1 content 2 Line2 content
1. Не понимаю что нужно передавать в аргументы к. строки? argv = ['-f', '-d', '-f-d'] - верно или нет? 2. Какова должна быть логика работы, сразу весь список argv читаем, потом вводим данные в консоль или прочитали один елемент списка ввели данные в консоль , прочитали второй - ввели данные? Наверное как-то по другому должно работать, но не пойму как?
0
|
01.03.2023, 15:44 | |
Ответы с готовыми решениями:
0
Создание бесконечного цикла Создание бесконечного цикла в Unity Создание бесконечного цикла и его остановка Создание цикла вывода из файла Выход из цикла по двум условиям |
01.03.2023, 15:44 | |
01.03.2023, 15:44 | |
Помогаю со студенческими работами здесь
1
Выход из бесконечного цикла Остановка бесконечного цикла Выход из бесконечного цикла Остановка бесконечного цикла Выход из бесконечного цикла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |