from noobmode import noobquestion
Вникаю в python по книге Саммерфилда "Программирование на Python3"
Застрял на следующем моменте.
Приводится пример нестандартного модуля csv2html.py
Окей, скачал вкинул в папку Lib, но так и не смог выяснить как пользоваться или подключать сие к основному коду. После пыховских и паскальных "инклюдов", сложно дается понимание происходящего.
Поясните, люди добрые и не очень.
bobrovskyserg: вы хотите сказать что без __init__.py будет работать? Ну так это не правда - не будет. Если вы пытаетесь из родительской директории импорт сделать. Ответ мой перечитайте внимательнее.
Положите csv2html.py рядом с основным файлом проекта.
В начало остновного файла вставьте from csv2html import *
Профит - вам доступны все объявленые в нем функции.
Yuri Shikanov:
import * - штатное решение, хотя я сам предпочитаю так не делать.
В данном случае этот хинт - самый короткий, чтобы попытаться запуститься топикстартеру.
bobrovskyserg: гибкий – да, но import * это отличный способ выстрелить себе в ногу особенно для новичка. Очень мало есть примеров в которых имеет смысл import * использовать.