diff --git a/travelogues_extraction/script/script.py b/travelogues_extraction/script/script.py index 74c209a3577e74c26cc1e0a91328bd2b89a65e46..9808b41f5195265817a119f2e2a44386674b133b 100644 --- a/travelogues_extraction/script/script.py +++ b/travelogues_extraction/script/script.py @@ -33,9 +33,16 @@ async def extract(input_file: str, output_folder: str) -> typing.NoReturn: converter.write() match = regex.search(r'[dD]1\d', input_file) name = match.group(0) if match else 'VDXX' - converter.log.to_csv('log-' + name + datetime.datetime.now().strftime("-%Y-%m-%d-%H:%M:%S") + '.csv') + output_log = output_path.joinpath('log') + output_log.mkdir(parents=True, exist_ok=True) + converter.log.to_csv(output_log.joinpath( + 'log-' + name + datetime.datetime.now().strftime("-%Y-%m-%d-%H:%M:%S") + '.csv' + )) # to do unblock - with open('sub-log-' + name + datetime.datetime.now().strftime("-%Y-%m-%d-%H:%M:%S") + '.json', 'w') as file: + with open( + output_log.joinpath( + 'sub-log-' + name + datetime.datetime.now().strftime("-%Y-%m-%d-%H:%M:%S") + '.json', 'w') + ) as file: json.dump(converter.sub_log, file) loop = asyncio.new_event_loop()