Criar path caso seja necessario
Closed this issue · 0 comments
italojohnny commented
Ao tentar executar o projeto, definindo pastas que nao existem, obtenho o seguinte erro:
Traceback (most recent call last):
File "/home/zak/Projects/forks/Receita_Federal_do_Brasil_-_Dados_Publicos_CNPJ/code/ETL_coletar_dados_e_gravar_BD.py", line 99, in <module>
wget.download(url, out=output_files, bar=bar_progress)
File "/home/zak/.virtualenvs/cnpj/lib/python3.10/site-packages/wget.py", line 506, in download
(fd, tmpfile) = tempfile.mkstemp(".tmp", prefix=prefix, dir=".")
File "/usr/lib/python3.10/tempfile.py", line 341, in mkstemp
return _mkstemp_inner(dir, prefix, suffix, flags, output_type)
File "/usr/lib/python3.10/tempfile.py", line 256, in _mkstemp_inner
fd = _os.open(file, flags, 0o600)
FileNotFoundError: [Errno 2] No such file or directory: '/home/zak/Projects/forks/Receita_Federal_do_Brasil_-_Dados_Publicos_CNPJ/code/files/outputr9q6loi5.tmp'
Apesar de ser um requisito nao funcional as pastas existirem, e bastante simples criar uma funcao que cria caso seja necessario os paths definidos no .env
.