Você não pode importar um arquivo com argparse
no namespace global.
Por exemplo, você pode ter os seguintes códigos em dlc_practical_prologue.py
:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--seed', default=1, type=int)
opt = parser.parse_args()
train(opt)
Você deve mover os códigos em uma instrução if
:
if __name__ == '__main__':
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--seed', default=1, type=int)
opt = parser.parse_args()
train(opt)