#!/usr/bin/python
# -*- coding: utf-8 -*-
import sqlite3
import os
import datetime
server_root_path = os.path.dirname(os.path.abspath(__file__))
#server_root_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
class ConnSql(object):
def __init__(self, db_path=r'{}'.format(server_root_path), db_name='test'):
self.db_path = '{}/{}.db'.format(db_path, db_name)
print(server_root_path, self.db_path )
self.cxn = None
self.cur = None
def __del__(self):
print ('__del__ called')
def conn_db(self):
self.cxn = sqlite3.connect(self.db_path)
self.cur = self.cxn.cursor()
print('connect ok!')
def close_db(self):
if self.cxn and self.cur:
self.cur.close()
self.cxn.close()
print('close ok!')
def create_table(self, create_teble_sql):
self.cur.execute(create_teble_sql)
def search_info(self, search_sql):
# get_info = self.cur.execute('''
# select * from users
# ''')
get_info = self.cur.execute(search_sql)
print(get_info)
return get_info
def update_info(self, update_sql):
# self.cur.execute('''
# insert into users (name) values ('test_name1')
# ''')
self.cur.execute(update_sql)
self.cxn.commit()
print('update info ok!')
def sql_main():
sql_obj = ConnSql(db_name="auxdb100w")
sql_obj.conn_db()
in_date = '2015-01-01'
for i in range(1,1000):
dt = datetime.datetime.strptime(in_date, "%Y-%m-%d")
out_date = (dt + datetime.timedelta(days=i)).strftime("%Y%m%d")
print(out_date)
sql='''insert into t_date (directory) values ('%s')''' % (out_date)
print sql
sql_obj.update_info(update_sql=sql)
sql='''create table t_%s as select * from t_x''' % (out_date)
print sql
info = sql_obj.search_info(search_sql=sql)
sql_obj.close_db()
del sql_obj
if __name__ == '__main__':
sql_main()
相关推荐
Python自动化办公Excel-从表中批量复制粘贴数据到新表
1、模块安装 cmd模式下: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xlrd pycharm程序中: 菜单栏:File -> Settings -> Project: **.py -> Project INterpreter -> + search xlrd 因为统计表是xlsx后缀的,这个时候可以叫openpyxl出来活动一下筋骨了。 库介绍: 因为原报表是".xls"后缀的,所以不能使用openpyxl库,
5.2 编写程序,随机产生1000个1-6的整数。统计每个数出现的次数,修改程序,使之产生1000个1-6的随机数,并统计每个数出现的次数。 比较不同的结果并给出结论。
package bookTest2; public class FivePointTwo { /* 编写程序,随机产生1000个1-6的整数。统计每个数出现的次数,修改程序,使之产生1000个1-6的随机数,并统计每个数出现的次数。 比较不同的结果并给出结论。 1.随机数1-6 一共随机产出1000位 2.比较每个数出现的次数 得出结论 */ public static void main(String[] args) { //1.
洛谷1000【入门】
洛谷1000: 描述:只是单纯的输出字符串,没有输入要求。 麻烦之处: 一个字符串有多行,空格比较多,直接敲的话很容易敲错! 复制粘贴! 输出函数的选择: php: 直接将图形复制粘贴到终端框中,即可编译成功! 原因是:除标签外的其他内容会被直接输出;(不太懂,可百度了解php语言) C语言与C++: printf() cout<< <<endl; python3: 首先...
xhEditor - 支持word上传的富文本编辑器
图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉其中的代码。 加入下面的代码: //判断剪贴板的内容是否包含文本 //首先解释一下为什么要判断文本是不是为空 //在ctrl+c word中的文字或者图片之后会返回1种(image/png)或者4种t
生成一万个不重复的六位验证码并写入数据库
背景 今天遇到一个接口,第三方网站需要我们提供一个授权接口,用户输入验证码后才能进行免费业务活动。为了不让用户重复分享验证码,需要在本地库里生成一万个验证码,进入第三方网站参与活动需要提供验证码(这个验证码会在用户关注公众号后自动回复给用户) 分析 本来想用户微信授权登录,但是第三方网站提出用这种验证码的格式;数据库就简单要三个字段:id自增,code六位数字,state默认为0,分配给用户后自动更新为1,用户验证后更新为2(主要是分配后的不再重复分配,验证过的不能再用) 生成验证码并写入数据库
python如何生成10000个六位数验证码且不重复
python如何生成10000个6位数字验证码且不重复 下面介绍两种方法 1. 使用集合 python中的集合具有不重复性,所以可以不用判断是否重合! import random as r list=set("") while len(list)<10000: x=r.ra...
android 编写一个生成1000条不重复的6位数的的(数字加字母,并写入到TXT文件中)demo
最近有个小功能,生成一些不重复的的需求。网上找了很多资源,基本的是rom那些随机的数字的方式,并不是我自己想要的,然后自己询问了一个大神,他让我用uuid这个方式来做,再加上HashSet来处理,就可以基本实现,不多说,直接上码: Set<String> uuidSet = new HashSet<>(); int len = 1000...
python复制mysql表到另外的主机,Python将MySQL表复制到SQLite3
I've got a MySQL table with about ~10m rows. I created a parallel schema in SQLite3, and I'd like to copy the table somehow. Using Python seems like an acceptable solution, but this way --# ...mysqlcu...
python-Excel案例
【代码】python-Excel案例。
[特殊字符] Excel 按月筛选 + 工作表复制 + 样式批量处理 —— Python 自动化大汇总
摘要:本教程介绍使用Python的openpyxl库实现Excel自动化处理,包括:1)遍历多工作表查找每月物料数据;2)筛选G列数量>1000的记录;3)从模板复制生成汇总表并写入数据;4)统一样式设置(字体、边框、对齐等)。适用于供应链管理、月度报表等场景,可实现高效的数据筛选、报表生成和样式美化。文中提供了详细代码示例,并建议扩展功能如条件参数化、目录页生成等。
python按比例生成数据组_python脚本批量生成数据
在平时的工作中,经常会遇到造数据,特别是性能测试的时候更是需要大量的数据。如果一条条的插入数据库或者一条条的创建数据,效率未免有点低。如何快速的造大量的测试数据呢?在不熟悉存储过程的情况下,今天给大家介绍一种方法,很简单的也很实用。思路是用python代码写一段小程序,生成一定数量的SQL语句,再把这些SQL语句拷贝黏贴到数据库工具执行SQL即可。假如有个联系人的学生表student,其表结构为姓...
python复制Excel多个sheet到Excel表
由于工作需要,经常需要复制Excel多个sheet到Excel表,今天抽时间来实现它 利用python openpyxl库实现, 将 目录这2个文件复制到其他文件 话不多说,上代码 from openpyxl import Workbook from openpyxl import load_workbook from openpyxl.writer.excel import ExcelWriter a = 0 b = [] state = [] # 状态 typeinfo = [] # 类型 im
python复制excel到另一个excel_Python自动化办公Excel-从表中批量复制粘贴数据到新表...
1、模块安装1)cmd模式下:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xlrdpip install -i https://pypi.tuna.tsinghua.edu.cn/simple openpyxl2)如果有安装Pycharm,则在程序中操作如下:菜单栏:File -> Settings -> Projec...
python基础学习浅学深浅复制,一起“干完”这份300页1000道面试题
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。#########此时复制的li2和原列表li的id是一样的,深复制和浅复制的id和原列表的id都不同。#########嵌套列表中,浅复制指向的是原来的地方,而深复制指向的不是原来的地方。
python按照模板复制sheet页,python实现跨excel的工作表sheet之间的复制方法
如何将某个Excel文件中的特定sheet复制到一个另一如何将某个Excel文件中的特定sheet复制到一个另一个Excel文件中去?小编给你倒一杯热水。可你惦记着其他饮料,所以你将它放置一旁。等你想起那杯水时,可惜它已经变得冰冷刺骨。在电脑桌面里将两个表格都打开,也就是要复制的原EXCEL文件,还有目标EXCEL文件。 感情有很多种,对一个人好,不一定要和这个人在一起。因为你知道她最宝贵的是什么...
python解决批量复制的问题(满足指定的条件实现批量复制)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录数据与总结代码实现 数据与总结 文件夹下有1000张图,但是需要筛选符合条件的图片到另一个文件夹。 数据: 1、装有1000张图的文件夹 2、一个csv文本文件,需要取出里面的plot_no这一列,匹配符合的图片 解决: 1、图片批量复制的问题 2、python中if,条件比较需要注意数据类型。不确定的可以type()查看类型(这个问题经常犯错故总结) tip:我的图片命名为1.jpg~1000.jpg,csv文本文件中plot_
python爱心代码复制粘贴,python爱心代码跳动复制
大家好,小编为大家解答python爱心代码复制粘贴的问题。很多人还不知道python爱心代码跳动复制,现在让我们一起来看看吧!
python将图像批量复制到其他文件夹
python批量复制图像到指定文件夹
python判断完数_怎样使用Python找出1000以内的所有完数-百度经验
学得深入,思考透彻,就能举一反三,发现事物之间的同质性,表面只学了一样,其实这类都明白了,效率会更高,效果也更好。下面就就和小伙伴们共同学习,怎样使用Python找出1000以内的所有完数?工具/原料电脑方法/步骤1首先,右键点击【项目】,创建一个【Python】文件2接着,在右侧输入代码,代码写在【下一步】3然后,复制代码粘贴到文件中from sys import stdoutfor j in ...
7167




被折叠的 条评论
为什么被折叠?



