一个简单的查询脚本

#/usr/bin/env python
#coding:utf-8

import re
import MySQLdb
import time

while True:

start_time = raw_input("\033[33m输入开始日期:\033[0m")
    m = re.match(‘\d{4}-\d{2}-\d{2}‘,start_time)
    if m > 0:
        end_time = raw_input("\033[33m输入结束日期:\033[0m")
        n = re.match(‘\d{4}-\d{2}-\d{2}‘,end_time)
        if n > 0:
            if start_time >= end_time:
                  print "\033[31m开始日期必须小于结束日期\033[0m"
                  break
         else:
             print "\033[32m开始查询\033[0m"
              time.sleep(1)
      else:
             print "\033[34m格式有误!日期格式为:xxxx-xx-xx\033[0m"
             break
else:
     print "\033[34m格式有误!日期格式为:xxxx-xx-xx\033[0m"
     break

conn = MySQLdb.connect("localhost","root","root","aaa")
      cur = conn.cursor()
      sql = ("select * from ccc where create_time between ‘%s‘ and ‘%s‘" % (start_time,end_time))
      result = cur.execute(sql)
      print "\033[35m查询结果: %s \033[0m" % result
      cur.close()
      conn.commit()
      conn.close()
      break

时间: 2024-10-15 07:30:48

一个简单的查询脚本的相关文章

一个简单的shell脚本

一个简单的shell脚本 编写 假设我想知道目前系统上有多少人登录,使用who命令可以告诉你现在系统有谁登录: 1.[[email protected] ~]$ who2.KANO tty1 2016-02-15 01:47 (:0)3.KANO pts/0 2016-02-15 01:48 (kelvin) 当然在个人电脑上,所列出来的列表可能只有上面这么短.但是在一些大型.多用户的系统上,所列出的列表就可能很长.这个时候我们可以使用自动计算用户总数.wc是一个字数计算程序,它可以计算出行数(

一个简单的appium脚本

这是一个简单的appium脚本,测试amazon购物过程的,过程包括搜索商品,然后从结果列表中选取中意的商品,然后加入购物车,等等. 它是一个最原始的脚本,对测试元素.数据.报告等未作任何的封装,后面计划把它合并到现有的webdriver的web测试框架里去. 运行中终于到的问题: 1.genymotion模拟器上执行有点延迟,脚本命令发出后大概3秒模拟器上才有反应: 2.在输入搜索条件后,执行回车命令,执行的效果是退格键(backspace),百撕不得骑姐啊: 3.再就是非原生对象的识别了,比

python 一个简单防攻击脚本

学习python中,写了一个简单预防攻击脚本,感觉不好,mark下待留以后改进. #!/bin/env python #-*- coding:utf-8 -*- import sqlite3 import commands import time import logging log_file='/var/log/ddoskill.log' logging.basicConfig(level=logging.INFO,format='%(asctime)s %(filename)s[line:%

一个简单的dos脚本, svn 获取代码 - Tomcat 备份 - Maven 编译 - 停止/启动Tomcat - Tomcat站点 发布

获取最新代码 svn update --username %SVN_USER% --password %SVN_PASSWORD% >> "../%LOG_FILE%" 备份Tomcat 站点 md "%APP_ROOT%\backup\%MVN_PROFILE%-%CUR_DATE%-%myran%" >> "%LOG_FILE%" xcopy "%APP_ROOT%\%MVN_PROFILE%" &

python构建一个简单的备份脚本

编写思路: 1.建立一个空的列表,把需要备份的数据写入到列表,方便后面调用. 2.建立备份存放的目录. 3.调用os模块从列表里面读取数据,然后调用tar 命令进行备份. #!/usr/bin/python#luohuiimport timeimport sysimport ossource =[]backup_dir='/backup'import ossource =[]backup_dir='/backup'today = backup_dir + os.sep + time.strfti

一个简单的shell脚本-----实现虚拟机实验环境的简单配置

亲自写过shell脚本后才发现,这玩意真是太方便了,当你想把一些琐碎的.细节性的小指令一次性来完成时,脚本无疑是最好的选择,方便.快捷,关键是真是懒人必备啊. 由于安装的centos6.5是最小化安装,且是实验环境,即安装在vmware workstations上面,在首次安装完成后,配置完IP地址的相关信息后,就做了一个初始的快照,以便下次实验完后,可以通过快照快速还原系统. 但是由于实验环境的要求,例如防火墙.SELinux.光盘挂载.yum源配置等,都是最常需要修改的选项,并且由于最小化安

写一个简单的python脚本来返回ip地址的掩码,子网个数等

如果我们想快速得到一个IP地址段有多少个ip,快速得到IP地址段的子网掩码,或者快速得到一个IP地址的二进制,那么可以来学习一下.本文利用python的一个IP分析模块IPy实现,首先安装IPy模块 wget https://pypi.python.org/packages/88/28/79162bfc351a3f1ab44d663ab3f03fb495806fdb592170990a1568ffbf63/IPy-0.83.tar.gz tar -xf IPy-0.83.tar.gz cd IP

【安卓开发】一个简单快递查询APP实例的实现摘要

前言 做毕业设计涉及到安卓开发,决定好好学习安卓开发.在正式做毕业设计之前,有必要先设计和完成一个与毕业设计最终成果相关的demo或者说样例APP.最终毕业设计需要实现的功能包括通过调用PHP端API实现JSON获取和解析,等功能.而快递查询APP恰好具有我最终实现功能大部分的前置效果,故选取制作一个快递查询APP来练手 关键词 安卓开发.JSON .API .HTTP.毕业设计 历程记录 平台和工具(开发.调试.运行) 本案例使用的开发工具为AndroidStudio3.4,在开发向导内选择从

kotlin 写的一个简单 sql 查询解析器

1 package com.dx.efuwu.core 2 3 import org.apache.commons.lang.StringUtils 4 import java.sql.PreparedStatement 5 6 /** 7 * sql 模板处理 8 * @author sunzq 9 * 2017/06/02 10 */ 11 12 /** 13 * 查询的一个条件句 14 */ 15 class QueryBranch(val content: String, val key