Как передать путь к данным в консоли Python? - PullRequest
0 голосов
/ 30 декабря 2018

Мне нужно передать аргумент data_path и набор данных, я передаю как «python no_train_hausdorff.py / datasets / Letter / LOW / letters», но он не может прочитать файл, который доступен в каталоге набора данных.появляется следующая ошибка (файл train.cxl необходимо загрузить)

   Traceback (most recent call last):
      File "no_train_hausdorff.py", line 123, in <module>
        main()
      File "no_train_hausdorff.py", line 77, in main
    data_train, data_valid, data_test = datasets.load_data(args.dataset,      args.data_path, args.representation, args.normalization)
  File "D:\Python_practice\siamese_ged-master\datasets\load_data.py", line 22, in load_data
    return load_letters(data_path, representation, normalization)
  File "D:\Python_practice\siamese_ged-master\datasets\load_data.py", line 38, in load_letters
    data_train = datasets.Letters(data_path, 'train.cxl', representation, normalization)
  File "D:\Python_practice\siamese_ged-master\datasets\Letters.py", line 18, in __init__
    self.graphs, self.labels = getFileList(self.root + self.file_list)
  File "D:\Python_practice\siamese_ged-master\datasets\Letters.py", line 104, in getFileList
    tree = ET.parse(file_path)
  File "C:\Users\RoyalCom\Anaconda3\lib\xml\etree\ElementTree.py", line 1197, in parse
    tree.parse(source, parser)
  File "C:\Users\RoyalCom\Anaconda3\lib\xml\etree\ElementTree.py", line 587, in parse
       source = open(source, "rb")
   FileNotFoundError: [Errno 2] No such file or directory: '/datasets/Letter/LOW/train.cxl'

Благодарю в ожидании

...