Почему Python3.2 can' t deepcopy (globals ())?

Я управлял этими кодами у питона 3.2.2 НЕРАБОТАЮЩИХ:

from copy import deepcopy
deepcopy(globals())

И я получаю сообщение об ошибке:

Traceback (most recent call last):
  File "H:\      \python\copy deepcopy.py", line 27, in 
    deepcopy(globals())
  File "D:\Program Files\Python32\lib\copy.py", line 147, in deepcopy
    y = copier(x, memo)
  File "D:\Program Files\Python32\lib\copy.py", line 236, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "D:\Program Files\Python32\lib\copy.py", line 174, in deepcopy
    y = _reconstruct(x, rv, 1, memo)
  File "D:\Program Files\Python32\lib\copy.py", line 290, in _reconstruct
    state = deepcopy(state, memo)
  File "D:\Program Files\Python32\lib\copy.py", line 147, in deepcopy
    y = copier(x, memo)
  File "D:\Program Files\Python32\lib\copy.py", line 236, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "D:\Program Files\Python32\lib\copy.py", line 174, in deepcopy
    y = _reconstruct(x, rv, 1, memo)
  File "D:\Program Files\Python32\lib\copy.py", line 285, in _reconstruct
    y = callable(*args)
  File "D:\Program Files\Python32\lib\copyreg.py", line 88, in __newobj__
    return cls.__new__(cls, *args)
TypeError: object.__new__(NotImplementedType) is not safe, use NotImplementedType.__new__()

Таким образом, я не знаю, почему мы не можем сделать deepcopy() к globals ()?

Поскольку это deepcopy() изменяет globals dict когда это должностное лицо?

0
nl ja de

1 ответы

Нет это - то, не потому что deepcopy изменяет globals dict, когда это выполняет, но поскольку исключение показывает его, во время он - процесс, это сталкивается со специальным предложением NotImplemented встроенная константа, элемент типа NotImplementedType , который это не может иллюстрировать примерами и таким образом скопировать.

3
добавлено
Python
Python
7 654 участник(ов)

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/577926

Python beginners
Python beginners
4 449 участник(ов)

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Не злоупотребляйте стикерами. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Статистика тут: https://grstats.me/chat/x4qym2k5uvfkr3al6at7

pro.python
pro.python
1 090 участник(ов)

Сообщество разработчиков под Python Создатель: @rodgelius

Rude Python
Rude Python
971 участник(ов)

Python без „девочек”, здесь матерятся и унижают Django. Not gay friendly. Правила: t.me/rudepython/114107 @rudepython | t.me/rudepython

rupython
rupython
509 участник(ов)

Группа создана с целью оперативного получения ответов на возникающие вопросы по разработке на яп python, смежные темы, а также человеческого общения. Приветствую!

Python-programming
Python-programming
266 участник(ов)

Чат группы вконтакте https://vk.com/python_community