Ссылка на таблицы поиска, внутренние для пакета PythonPython

Программы на Python
Ответить
Anonymous
 Ссылка на таблицы поиска, внутренние для пакета Python

Сообщение Anonymous »

Я помещаю некоторый код в пакет под названием обед.
В один модуль я загружаю таблицу поиска, которая используется повсюду.

Код: Выделить всё

# module menu
import pandas as pd

# load menu
lk_egg = pd.DataFrame({
'Item': [1, 2, 3],
'Type': ['Poached', 'Fried', 'Boiled']})
Во втором модуле я возвращаю тип:

Код: Выделить всё

# module eggs
from lunch import menu

def pickegg(item):
return menu.lk_egg[menu.lk_egg['Item'] == item]['Type'].values[0]
Затем используется пакет:

Код: Выделить всё

from lunch import eggs
print(eggs.pickegg(2))
Таблица не обязательно статична, например. может быть другой модуль, например. изменить меню, где у вас есть add_egg (тип), например. add_egg("scrambled").
Является ли ссылка на Menu.lk_egg в других модулях питонической - или мне следует делать это по-другому?

Подробнее здесь: https://stackoverflow.com/questions/793 ... on-package
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»