Это, вероятно, очень важный вопрос, но у меня есть вопрос об атрибутах. У меня есть модуль, отвечающий за действия API Документов Google, который содержит функции для извлечения информации. Я хотел бы иметь возможность ссылаться на определенные переменные из этих функций в качестве атрибутов. Вот пример:Назначить атрибут функции
Gdocs.py
def getRows():
rows = #action for getting rows
rowsText = #action for converting to text
General.py
import Gdocs
text = Gdocs.getRows.rowstext
Я знаю, что основной эффект передачи переменных может быть достигнуто только возвращение значения, но я бы как бы ссылаться на них как на атрибуты, если это возможно. Проще говоря, мой вопрос в том, как вы можете создать атрибут функции, которую я могу ссылаться в другом документе .py?
Спасибо и простите, если он уже был дан ответ, я попытался выполнить поиск, но продолжал работать с очень специфическими проблемами.
Атрибуты * *, что именно? –
Возможно, вам нужен класс, а не только функция, если у вас есть как атрибуты, так и методы. – jonrsharpe
@Martijn Pieters: Я хотел создать атрибут функции gerRows выше – tudorleriu