Починил генерацию файлов.
This commit is contained in:
parent
b13182c80e
commit
6ce78e60ad
@ -4,4 +4,4 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: ./program_0
|
context: ./program_0
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/var/data
|
- ./var/data:/data
|
@ -1,11 +1,12 @@
|
|||||||
import random
|
import random
|
||||||
import os
|
import os
|
||||||
|
|
||||||
folder_path = './kashin_maxim_lab_2/var/data'
|
folder_path = '/data'
|
||||||
|
|
||||||
def creat_folder():
|
def creat_folder():
|
||||||
if not os.path.exists(folder_path):
|
if not os.path.exists(folder_path):
|
||||||
os.makedirs(folder_path)
|
os.makedirs(folder_path)
|
||||||
|
print(f"Папка `{folder_path}` создана!")
|
||||||
else:
|
else:
|
||||||
print(f"Папка `{folder_path}` уже существует!")
|
print(f"Папка `{folder_path}` уже существует!")
|
||||||
|
|
||||||
@ -15,23 +16,29 @@ def delete_files_in_folder():
|
|||||||
try:
|
try:
|
||||||
if os.path.isfile(file_path):
|
if os.path.isfile(file_path):
|
||||||
os.remove(file_path)
|
os.remove(file_path)
|
||||||
|
print(f"Файл `{file_path}` удален.")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f'Ошибка при удалении файла {file_path}. {e}')
|
print(f'Ошибка при удалении файла {file_path}. {e}')
|
||||||
|
|
||||||
def creat_file():
|
def creat_file():
|
||||||
for i in range(random.randrange(10, 20)):
|
for i in range(random.randrange(10, 20)):
|
||||||
file = open(f'{folder_path}/file_{i}.txt', 'w+')
|
file = open(f'{folder_path}/file_{i}.txt', 'w+')
|
||||||
|
print(f"Создан файл: {folder_path}/file_{i}.txt")
|
||||||
for i in range(random.randrange(10, 50)):
|
for i in range(random.randrange(10, 50)):
|
||||||
file.write(f'{create_lines()} \n')
|
file.write(f'{create_lines()} \n')
|
||||||
file.close()
|
file.close()
|
||||||
|
|
||||||
def create_lines():
|
def create_lines():
|
||||||
lines = [i for i in range(random.randrange(1, 50),random.randrange(50, 100),random.randrange(1, 10))]
|
lines = [i for i in range(random.randrange(1, 50), random.randrange(50, 100), random.randrange(1, 10))]
|
||||||
return lines
|
return lines
|
||||||
|
|
||||||
if os.path.exists(folder_path):
|
if os.path.exists(folder_path):
|
||||||
|
print(f"Папка `{folder_path}` существует, удаляем старые файлы...")
|
||||||
delete_files_in_folder()
|
delete_files_in_folder()
|
||||||
creat_file()
|
creat_file()
|
||||||
else:
|
else:
|
||||||
|
print(f"Папка `{folder_path}` не существует, создаем...")
|
||||||
creat_folder()
|
creat_folder()
|
||||||
creat_file()
|
creat_file()
|
||||||
|
|
||||||
|
print("Скрипт на создание файлов выполнен.")
|
||||||
|
Loading…
Reference in New Issue
Block a user