Tag: импорта

Python: Имя класса, аналогичное имени файла / модуля, приводит к проблеме наследования?

Мой код работал нормально, когда все было в одном файле. Теперь я разделяю классы на разные модули. Модулям присвоено то же имя, что и классы. Возможно, это проблема, потому что MainPage терпит неудачу при загрузке. Думает ли он, что я пытаюсь наследовать модуль? Возможны ли конфликты пространства имен модулей / классов? MainPage.py import BaseHandler from […]

Ошибка импорта модуля нитей Python

Я пытаюсь импортировать модуль потоковой передачи, однако, я просто, кажется, получаю ошибки без уважительной причины. Вот мой код: import threading class TheThread ( threading.Thread ): def run ( self ): print 'Insert some thread stuff here.' print 'I\'ll be executed…yeah….' print 'There\'s not much to it.' TheThread.Start() И ошибки: Traceback (most recent call last): File […]

Где я могу поместить функции утилиты в проект Python?

Мне нужно создать функцию для вращения данной матрицы (списка списков) по часовой стрелке, и мне нужно использовать ее в моем классе Table . Где я должен поместить эту служебную функцию (называемую rotateMatrixClockwise ), чтобы я мог легко ее вызвать изнутри функции в моем классе Table ?

Я не могу импортировать Flask-WTF TextField и BooleanField

Я использую virtualenv для создания нового проекта. Я установил много вещей, используя virtualenv pip из папки сценариев, как показано ниже: flask\scripts\pip install Flask-WTF У меня нет других пакетов, установленных в глобальной папке python. Мой код выглядит так: # Importing TextField and BooleanField is not working… from flask.ext.wtf import Form, TextField, BooleanField from flask.ext.wtf import Required […]

Python не может импортировать модуль из подкаталога даже с файлом с именем __init.py__ в каталоге

Я знаю, что этот вопрос задавался много раз здесь, и я, вероятно, прочитал большинство ответов (включая это и то ), а также документацию на python, но до сих пор не могу найти ответ на мою очень простую проблему с импортом. Это так просто, что я должен упустить что-то глупое, но пока этого не вижу. У […]

Как я могу запретить сам модуль Python импортировать?

Например, я хочу создать плагин sql alchemy для другого проекта. И я хочу назвать этот модуль sqlalchemy.py. Проблема в том, что это мешает мне импортировать sqlalchemy : #sqlalchemy.py import sqlalchemy Это заставит модуль импортировать себя. Я пробовал это, но он не работает: import sys #Remove the current directory from the front of sys.path if not […]

учебник flaskr; не может импортировать flaskr (инициализировать базу данных)

Я новичок в программировании и стараюсь работать через учебник по фляге. http://flask.pocoo.org/docs/tutorial/ Я застрял в этой части (из readme on github) при попытке запустить приложение: https://github.com/mitsuhiko/flask/tree/master/examples/flaskr/ Запустите оболочку python и запустите это: from flaskr import init_db; init_db() Я получаю эту ошибку, когда пытаюсь запустить команду в оболочке python: Import error: No module named flaskr И […]

Где сохранить мои собственные сценарии, чтобы мои скрипты python могли получить доступ к модулю в каталоге по умолчанию?

Это будет вопрос с несколькими частями, но конечная цель такова, что я могу получить доступ к настраиваемым модулям / библиотекам / функциям, например, как я это делаю на родном питоне. Где хранятся не-native, но pip установленные библиотеки python, и как настроить мой интерпретатор / IDE для доступа к ним? Сценарий моих пользователей начинается с: #!/usr/bin/env […]

Импорт модуля во вложенные пакеты

Это вопрос новичков на python: У меня есть следующая структура каталогов: test — test_file.py a — b — module.py где test , a и b – папки. Оба test и a находятся на одном уровне. module.py имеет класс с именем shape , и я хочу создать экземпляр экземпляра в test_file.py. Как я могу это сделать? […]

Многоуровневый относительный импорт

Многоуровневый относительный импорт У меня есть следующая структура папок top\ __init__.py util\ __init__.py utiltest.py foo\ __init__.py foo.py bar\ __init__.py foobar.py Я хочу получить доступ с помощью foobar.py модуля utiltest.py . Я пробовал отслеживать относительный импорт, но это не работает: from …util.utiltest import * Я всегда получаю ValueError: Attempted relative import beyond toplevel package Как сделать […]

Python - лучший язык программирования в мире.