Ссылка на другой проект

В простой программе, которую я сделал, я хотел получить список из другого проекта и получить доступ к элементам из него. Так как я новичок в Python, я понятия не имею, что делать. В моем проекте я установил флажок для имени проекта, на которое я хотел сослаться, и... я не знаю, что делать. Несколько поисков в гугле не помогли мне, так что я надеюсь, что кто-то здесь может сказать / связать меня, как это настроить.

3 ответа

Решение

Используйте импорт. Затем вы можете получить доступ к "модулю" (проекту) и всему в нем, как к объекту./

# a.py
some_list = [1,2,3,4]

# b.py
import a
print a.some_list

Если вы запустите b.py, он напечатает [1,2,3,4]

Как правило, если у вас есть код в project1.py а затем хотите использовать его из другого файла в том же каталоге, вы можете импортировать project1 как модуль:

import project1

data = project1.my_data_function()

Это работает так же, как если бы вы импортировали любой модуль из стандартной библиотеки.

Не уверен, что это поможет, но у меня была похожая проблема. Моя проблема заключалась в том, что основной файл доступа не находился в корневой папке. У меня он был в другой папке. Ссылка сработала сразу, и я переместил ее в корневую папку.

Другие вопросы по тегам