Импортируйте модуль или добавьте путь один раз навсегда в python

Я хочу работать с читателями смарт-карт. Поэтому я должен импортировать некоторые модули, такие как core из библиотеки pycard.

Q1: Как я могу сделать это автоматически! Теперь каждый раз, когда я открываю PythonGUI, я должен импортировать его снова и снова!

Q2: Как я могу постоянно добавлять путь к sys.path ?

One Solution collect form web for “Импортируйте модуль или добавьте путь один раз навсегда в python”

Часть 1:

Из документов Python :

При запуске с параметром -s IDLE будет выполнять файл, на который ссылаются переменные среды IDLESTARTUP или PYTHONSTARTUP. IDLE сначала проверяет IDLESTARTUP; если IDLESTARTUP присутствует, файл, на который делается ссылка, запускается.

IDLESTARTUP – это переменная среды, которая сообщает IDLE о местоположении скрипта python для запуска при запуске, если опция -s указывается при запуске IDLE . Таким образом, вам нужно отредактировать скрипт, на который указывает IDLESTARTUP или PYTHONSTARTUP , добавить оператор import ... и использовать флаг -s для запуска IDLE.

Часть 2:

Чтобы добавить к sys.path навсегда, вы можете отредактировать тот же файл, который мы отредактировали выше (файл, на который ссылается IDLESTARTUP или PYTHONSTARTUP , и сделать

 import sys sys.path.append("...") 

Примечание по переменным среды :

Чтобы выяснить, есть IDLESTARTUP переменная IDLESTARTUP или переменная PYTHONSTARTUP определенная в Windows, вы должны перейти в Control Panel > System and Security > System > advanced > Environment Variables . *

* (Я не очень люблю пользователя Windows, поэтому вам может потребоваться выяснить, how to change environment variables in Windows по другим вопросам или Google).

  • Попытка поиска первого восходящего прогона в списке Python
  • Python3.4 datetime.today () и datetime.now ()
  • Почему virtualenv эффективно отключает заполнение вкладки Python 3?
  • Как извлечь текст из существующего файла docx с помощью python-docx
  • Создание динамического массива в python
  • Загрузите gensim Word2Vec, вычисленный в Python 2, в Python 3
  • Что означает печать (... sep = '', '\ t')?
  • Python - что НЕ в 2.7, что IS в 3.1? Так много вещей было перенесено, что НЕ?
  • Терминал Pycharm не изменяет версию Python, соответствующую версии Python, в Project Interpreter
  • Анаграмма Python 3
  • Python 3.3 и установка PyOpenSSL на Mac
  •  
    Interesting Posts for Van-Lav

    SQLAlchemy: ограничение в той же строке, что и где

    Отправка файла через TCP-сокеты в Python

    Pandas: преобразование в числовое, создание NaN при необходимости

    Оберните срез вокруг краев двумерного массива в numpy

    Что такое эквивалент Python 3 «python -m SimpleHTTPServer»

    Постоянное время `if-else` в python

    Добавление и создание кусков списка в python

    Какая латентность требуется для совершения факсимильной связи с использованием только динамиков и микрофонов?

    Могу ли я перемещать virtualenv?

    Как восстановить текст, который был закодирован с помощью base64?

    функция возвращает наименьшую разницу между элементами из двух списков – python

    Как определить, содержит ли 2-мерный список значение?

    Python не находит библиотеки MagickWand (несмотря на правильное расположение?)

    Defaultdict класса – Получить индекс / ключ текущего вызываемого экземпляра внутри класса

    Python в режиме оболочки Emacs включает stty echo и breaks Cd

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