Его довольно легко на самом деле вы можете передать это mysql, и он вернет вставленный id.
set @id=UUID();
insert into <table>(<col1>,<col2>) values (@id,'another value');
select @id;
importlib
- недавнее дополнение в Python для программного импорта модуля. Это просто оболочка вокруг __ import __
См. https://docs.python.org/3/library/importlib.html#module-importlib
import importlib
moduleName = input('Enter module name:')
importlib.import_module(moduleName)
Обновление: ответ ниже: устаревший . Используйте более новую альтернативу, указанную выше.
Просто импортируйте файл
без расширения .py.
Вы можете пометить папку как пакет, добавив пустой файл с именем __ init __. Py
.
Вы можете использовать функцию __ import __
. Он принимает имя модуля в виде строки. (Опять же: имя модуля без расширения '.py'.)
pmName = input ('Введите имя модуля:')
pm = __import __ (pmName)
print (dir (pm) )
Введите help (__ import __)
для получения дополнительных сведений.
Если функция, определяемая находится в файле x.py
:
def greet():
print('Hello! How are you?')
В файле, куда Вы импортируете функцию, запишите это:
from x import greet
Это полезно, если Вы не хотите импортировать все функции в файле.
new DateTime(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth(), 0, 0)
– espinchi
16 May 2014 в 18:55
Существует несколько способов включать Ваш сценарий Python с abc.py
abc
от abc
от abc
sys
scriptpath импорта os
импорта = "../Test/MyModule.py"
sys.path.append (os.path.abspath (scriptpath))
MyModule
импорта В случае, если Ваш сценарий Python обновляется, и Вы не хотите загружать - используют эти операторы для автоматического обновления. Премия :)
%load_ext autoreload
%autoreload 2