· 6 years ago · Jun 21, 2019, 09:44 PM
1Traceback (most recent call last):
2File "modelo.py", line 102, in <module>
3filepath = args.filepath
4AttributeError: 'Namespace' object has no attribute 'filepath'
5
6if __name__ == "__main__":
7 parser = argparse.ArgumentParser()
8 parser.add_argument(
9 'c:/users/arquivo',
10 help='Caminho completo até o arquivo que se deseja enviar'
11 )
12 parser.add_argument(
13 'teste',
14 help='Nome do método do respectivo arquivo'
15 )
16 parser.add_argument(
17 'secretariaestadosaude',
18 help='Nome do usuário cadastrado no sistema'
19 )
20 parser.add_argument(
21 'sdfgfgdffhgt54828',
22 help='Chave secreta que autentica o usuário'
23 )
24 parser.add_argument(
25 '20190511180000.csv.gz',
26 help='Nome do arquivo que será salvo no data lake.'
27 )
28 args = parser.parse_args()
29
30 **filepath = args.filepath** <-- ESSA É A LINHA 102
31 filename = args.filename
32 methodname = args.methodname
33 username = args.username
34 secretkey = args.secretkey
35
36 file_obj = File(filepath, filename)
37
38 # Send data
39 file_obj.post(username, methodname, secretkey)