Импорт из модуля удаляет модуль (Google Colab) - PullRequest
1 голос
/ 07 января 2020

from some_module import SomeClass -> some_module.py теперь является пустым .py файлом. Через некоторое время исправляется и повторно загружает модуль на диск несколько раз.

Не знаю шагов для воспроизведения, поведение противоречиво и спонтанно; разные модули затрагиваются в разное время. Тем не менее, мои шаги:

  1. Загрузить some_module.py на Google Drive
  2. Подключить диск через drive.mount('/content/drive')
  3. %cd в соответствующий каталог
  4. from some_module import SomeClass

Ошибка, указанная ниже, приводит к удалению содержимого файла. - Как предотвратить это поведение или почему оно происходит?


Обновление : только что наблюдалось ind_rnn.py удалено вскоре после загрузки на диск; все сеансы Colab были отключены (прекращены) в то время.


Трассировка ошибок :

ImportError                               Traceback (most recent call last)
<ipython-input-10-49a38c1853a2> in <module>()
     14 
---> 15 from ind_rnn import IndRNN_Block
     16 from se_res_net import _SqueezeExcite
     17 
ImportError: cannot import name 'IndRNN_Block'

(IndRNN_Block фактически находится в ind_rnn.py)


Стертый файл :

enter image description here

...