社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Keith

Keith 最近创建的主题
Keith 最近回复了

你基本上只需要在最长时间和实际执行时间之间的差异中睡眠。你也可以做一个通用的装饰师。

class padtime:
    def __init__(self, maxtime):
        self.maxtime = float(maxtime)

    def __call__(self, f):
        def _f(*args, **kwargs):
            start = time.time()
            ret = f(*args, **kwargs)
            end = time.time()
            delay = self.maxtime - (end - start)
            if delay > 0.0:
                time.sleep(delay)
            return ret
        return _f

@padtime(9.5)
def foo():
    ...
    return("Answer")

这可以应用于任何函数。

6 年前
回复了 Keith 创建的主题 » 我可以在Python中的init以外的异常类中定义方法吗?

是的,你可以它不会有任何影响,除了有其他方法对它。

8 年前
回复了 Keith 创建的主题 » 正在将Microsoft SQL Server中的数据读取到Python中[重复]

对之前所说的话稍加补充。您可能想要返回一个数据帧。这将作为

import pypyodbc 
import pandas as pd

cnxn = pypyodbc.connect("Driver={SQL Server Native Client 11.0};"
                        "Server=server_name;"
                        "Database=db_name;"
                        "uid=User;pwd=password")
df = pd.read_sql_query('select * from table', cnxn)
6 年前
回复了 Keith 创建的主题 » <input type=“date”>-jquery catch事件清除日期

你可以听一下变化事件。此脚本应该可以使用jquery或不使用jquery,并在设置值和单击clear按钮时写入控制台:

var input = document.getElementsByTagName('input')[0];

input.addEventListener('change', function(e) {
  if (!input.value)
    console.log('clear!');

  else
    console.log('value', input.value);
});
<input type="date" />

在您的视图中,您应该在从脚本中触发ajax post时删除此部分:

<?php echo form_open('Result_Controller/fetch_session'); ?> </form

然后在脚本中将submit按钮更改为 <input type="button id="submitbtn" value="Submit"> 由于您希望在按下submit按钮后触发更新,所以将保存ajax post的事件更改为 submitbtn 按钮。