Существует ли способ просмотреть отношения в Разработчике SQL Oracle?

Как воспроизвести эту ошибку Python:
AttributeError: 'module' object has no attribute 'dumps'

Вы, вероятно, создали файл с именем json.py, который был доступен из кода Python sys.path. Или вы добавили каталог в sys.path вашего питона, который включал файл с именем json.py.

Вариант 1: Отравить скважину путем импорта json, а затем импортировать другой модуль с таким же псевдонимом:

eric@dev /var/www/sandbox/eric $ python

>>> import json

>>> json.dumps([])
'[]'

>>> import sys as json

>>> json.dumps([])

Traceback (most recent call last):
  File "", line 1, in 
AttributeError: 'module' object has no attribute 'dumps'

Вариант 2: Отравите скважину , создав файл с именем json.py в пути python:

Создайте новый файл json.py, сохраните его. Поместите этот код туда:

def foo():
  print "bar"

Откройте терминал Python и импортируйте json:

eric@dev /var/www/sandbox/eric/wsgi $ python
>>> import json

>>> type(json)


>>> json.dumps([])
Traceback (most recent call last):
  File "", line 1, in 
AttributeError: 'module' object has no attribute 'dumps'

>>> json.foo()
bar

Это говорит о том, что вашего метода там нет. Поэтому попросите python рассказать вам больше о природе этого модуля, и вы найдете подсказки относительно того, кто его отравил.

>>> print json

>>> dir(json)
['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'foo']
>>> type(json)

9
задан uriDium 29 May 2009 в 14:57
поделиться

2 ответа

Непонятно, ищете ли вы решение с графическим интерфейсом, но вы можете запросить информацию из словаря следующим образом:

select table_name from user_constraints
where r_constraint_name in
  (select constraint_name 
     from user_constraints
     where constraint_type in ('P','U')
     and table_name = upper('&tableOfInterest')
  ) 
9
ответ дан 4 December 2019 в 07:35
поделиться
2
ответ дан 4 December 2019 в 07:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: