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

Я уже видел этот пример.

https://colab.research.google.com/drive/1uvHuizCBqFgvbCwEhK7FvU8JW0AfxgJw

Однако, он возвращает файл JSON, когда я котирую файл .py.

введите описание изображения здесь

test.py похоже на

def a(x,y):
  z = x + y
  return z

И я не могу использовать модуль.

1 Ответ

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

Ваше изображение предполагает, что вы сохранили блокнот с заголовком "test.py" на вашем Google Диске, поэтому ожидается, что это файл JSON (записные книжки хранятся в формате JSON).Я подозреваю, что вы действительно хотели сделать больше:

%%writefile test.py
def a(x, y):
  z = x + y
  return z

, чтобы написать текстовый файл.

Причина, по которой ваш import test успешен, состоит в том, что есть модуль стандартной библиотекис этим именем (https://docs.python.org/2/library/test.html#module-test). Я предлагаю вам использовать другое имя для вашего .py файла для устранения неоднозначности:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...