вы можете связать свой код python с mysql таким образом.
import MySQLdb
db = MySQLdb.connect(host="localhost",
user="appuser",
passwd="",
db="onco")
cursor = db.cursor()
function Hello()
{
alert("caller is " + Hello.caller);
}
Примечание, что эта функция нестандартна , от Function.caller
:
<час>Нестандартный
Эта функция нестандартна и не находится на дорожке стандартов. Не используйте его на местах производства, стоящих перед сетью: это не будет работать на каждого пользователя. Могут также быть большие несовместимости между реализациями, и поведение может измениться в будущем.
следующее является старым ответом с 2008, который больше не поддерживается в современном JavaScript:
function Hello()
{
alert("caller is " + arguments.callee.caller.toString());
}
Попытайтесь получить доступ к этому:
arguments.callee.caller.name
Более безопасно использовать *arguments.callee.caller
, так как arguments.caller
, удержал от использования ...
Резюмировать (и сделать это более ясным)...
этот код:
function Hello() {
alert("caller is " + arguments.callee.caller.toString());
}
эквивалентно этому:
function Hello() {
alert("caller is " + Hello.caller.toString());
}
Очевидно первый бит является более портативным, так как можно изменить имя функции, сказать от "Привет" до "Чао" и все еще заставить все это работать.
В последнем, в случае, если Вы решаете осуществить рефакторинг название вызванной функции (Привет), необходимо было бы изменить все ее случаи :(