Импорт YAML в колбу - PullRequest
       2

Импорт YAML в колбу

0 голосов
/ 04 декабря 2018

Я успешно установил PyYAML:

 (venv) D:\myproject>python app.py
 Traceback (most recent call last):
 File "app.py", line 7, in <module>
 db=yaml.load(open['db.yaml'])
  TypeError: 'builtin_function_or_method' object is not subscriptable

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

open - встроенная функция, которую нельзя вызвать (вы не можете получить доступ к элементам через []).Я думаю, что вы хотите это назвать, как в:

db=yaml.load(open('db.yaml'))
0 голосов
/ 04 декабря 2018

Я думаю, вам нужно сделать что-то вроде следующего.

import yaml

with open("db.yaml", 'r') as stream:
    try:
        print(yaml.load(stream)) # or do something else with it
    except yaml.YAMLError as exc:
        print(exc)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...