小编use*_*986的帖子

使函数定义在python文件顺序中独立

我使用Python CGI.在定义之前我无法调用函数.

在Oracle PL/SQL中有这种"前向声明"技巧:在顶部命名所有函数,因此定义的顺序无关紧要.

Python中也有这样的技巧吗?

例:

def do_something(ds_parameter):
    helper_function(ds_parameter)
    ....

def helper_function(hf_parameter):
    ....

def main():
    do_something(my_value)

main()
Run Code Online (Sandbox Code Playgroud)

大卫是对的,我的榜样是错的.关于什么:

<start of cgi-script>

def do_something(ds_parameter):
    helper_function(ds_parameter) 
    .... 

def print_something(): 
    do_something(my_value) 

print_something() 

def helper_function(hf_parameter): 
    .... 

def main()
    ....

main()
Run Code Online (Sandbox Code Playgroud)

我可以"转发声明"脚本顶部的函数吗?

python

45
推荐指数
3
解决办法
7万
查看次数

使用javascript:FF vs IE禁用按钮

我有一排按钮,它们都创建了一个pdf文件,我想在新标签页中打开它.这样,按钮页面保持在顶部,pdf打开以进行打印.为了防止单击按钮两次我禁用按钮,就像这样(我使用python):

<input type='submit' value='Factureren' name='submitbutton' id='%s'
onclick="javascript:document.getElementById('%s').disabled=true; 
document.getElementById('%s').className='button_disabled';"> % ((but_id,) *3)
Run Code Online (Sandbox Code Playgroud)

在FF3中,这工作正常,即提交表单,执行脚本,然后禁用按钮.在IE中,按钮只是禁用,但不执行表单脚本.

这个IE问题有解决方案吗?

html javascript internet-explorer

3
推荐指数
2
解决办法
2万
查看次数

python:任意顺序

在Oracle SQL中,有一个要按如下顺序排序的功能:

order by decode("carrot" = 2
               ,"banana" = 1
               ,"apple" = 3)
Run Code Online (Sandbox Code Playgroud)

在python中实现它的最佳方法是什么?

我希望能够通过它的键来命令一个字典.而且该顺序不一定按字母顺序或任何顺序 - 我确定顺序.

python sql-order-by

3
推荐指数
2
解决办法
4484
查看次数

Python cgi性能

我拥有一个编写为CGI的遗留python应用程序.到目前为止,这可以正常工作,但并发用户的数量将在不久的将来大幅增加.在这里,我读到:"CGI非常适合低流量网站,但它有其他任何性能问题".我知道以另一种方式开始会更好,但CGI就是现在的样子.

有人能指出我如何保持CGI表现的方向,而不必重写所有代码?

python performance cgi

2
推荐指数
1
解决办法
2850
查看次数