朝阳Tim

2019-02-14   阅读量: 899

Python编程

python中如何检测某段代码的运行时间?

扫码加入数据分析学习群

问题描述:

  • 在对代码进行优化的时候,一个重要标准就是尽可能减少运行时间,那么如何对代码的运行时间进行计算呢?


解决思路

  • 利用time.clock()在代码前后标记,即可计算时间差
import time
import pandas as pd
from sqlalchemy import create_engine

mysql_engine=create_engine('mysql+pymysql://root:18817351931@127.0.0.1:3306/homework?charset=gbk')

print(time.clock())

sql=(
"select a.sname,group_concat(a.sname),a.sage "
" from student a"
" inner join student b on a.sage in "
" (select sage from student where a.sage=b.sage and a.sname!=b.sname)"
" group by a.sname,a.sage"
" order by a.sage"
)
pd.read_sql(sql,mysql_engine)

print(time.clock())

  • print(time.clock()-time1)即可实现

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子