cwyth(自动核销代码)
财务一体化系统,自动核销大数据代码:
- import pymysql
- import random
- import time
- #指定数据库地址、用户、密码、端口,使用connect()方法声明一个Mysql连接对象db
- db = pymysql.connect(host='192.168.21.163', user='root', password='root', port=3306, db='cwyth_test')
- #调用cursor()方法获得Mysql的操作游标,利用游标来执行SQL语句。
- cursor = db.cursor()
- for i in range(20):
- # 定义数据
- date_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
- str_num = str(random.randint(10000000000, 99999999999))
- cguid = '2019121001205{}47b2c57'.format(str_num)
- fphm = '' + str(random.randint(100000000, 999999999))
- fpdm = ''
- gfsh = '' + str(random.randint(100000, 999999)) + 'MA2GW75HXJ'
- gfmc = '宁波Python{}有限公司'.format(str_num)
- kprq = date_time
- jshjje = str(random.randint(1, 9999))
- kpr = '钟无艳'
- hxzt = ''
- hxr = ''
- shzt = ''
- shr = ''
- rzrq = time.strftime('%Y-%m-%d', time.localtime(time.time())) #此处为自动核销的数据,如果要手动核销,请传空值
- rzje = jshjje #此处为自动核销的数据,如果要手动核销,请传空值
- hxr_name = ''
- shr_name = ''
- account = ''
- dwmc = gfmc
- jylx = '转账'
- pzzl = '资金汇划补充凭证'
- pzh = str(random.randint(10000000, 99999999))
- dfzh = gfmc
- dfhm = ''
- msg = 'HWNK_10千伏高南C525'
- add_time = date_time
- num = 0
- # SQL 插入语句
- #往表t_invoice插入数据
- sql = """INSERT INTO t_invoice(cguid,
- fphm, fpdm, gfsh, gfmc, kprq, jshjje, kpr, hxzt, hxr, shzt, shr, rzrq, rzje, hxr_name, shr_name)
- VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)"""
- cursor.execute(sql, (cguid, fphm, fpdm, gfsh, gfmc, kprq, jshjje, kpr, hxzt, hxr, shzt, shr, rzrq, rzje, hxr_name, shr_name))
- db.commit()
- # 往表t_bill插入数据
- sql2 = """INSERT INTO t_bill(cguid,
- account, dwmc, rzrq, rzje, jylx, pzzl, pzh, dfzh, dfhm, msg, add_time)
- VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)"""
- cursor.execute(sql2, (cguid, account, dwmc, rzrq, rzje, jylx, pzzl, pzh, dfzh, dfhm, msg, add_time))
- db.commit()
- num += i
- print('已经成功执行:{}次'.format(num))
- db.close()
cwyth(自动核销代码)的更多相关文章
- mybatis generator maven插件自动生成代码
如果你正为无聊Dao代码的编写感到苦恼,如果你正为怕一个单词拼错导致Dao操作失败而感到苦恼,那么就可以考虑一些Mybatis generator这个差价,它会帮我们自动生成代码,类似于Hiberna ...
- java如何在eclipse编译时自动生成代码
用eclipse写java代码,自动编译时,如何能够触发一个动作,这个动作是生成本项目的代码,并且编译完成后,自动生成的代码也编译好了, java编辑器中就可以做到对新生成的代码的自动提示? 不生成代 ...
- Eclipse保存文件时自动格式化代码
实现效果:Ctrl+S会自动格式化并保存代码. 应用上图所示效果之后,在每次对Eclipse保存的时候都会实现自动格式化代码. 1. Fomated All lines,格式化该文件的所有代码:还是 ...
- MyBatis自动生成代码示例
在项目中使用到mybatis时,都会选择自动生成实体类,Mapper,SqlMap这三个东东. 手头上在用的又不方便,找了下网上,其实有很多文章,但有些引用外部文件时不成功,也不方便,所以重新整理了下 ...
- C# 自动运行代码 (创建windows 服务的形式 )
本文转载自:http://blog.csdn.net/csethcrm/article/details/17917721 1. 新建项目 1.1 右键解决方案 – 添加 – 新建项目 1.2 ...
- 使用MyBatis Generator自动创建代码
SSM框架--使用MyBatis Generator自动创建代码 1. 目录说明 使用自动生成有很多方式,可以在eclipse中安装插件,但是以下将要介绍的这种方式我认为很轻松,最简单,不需要装插件, ...
- windows本地自动集成代码+SSH服务器配置
在windows环境下使用Jenkins自动集成代码 描述: 局域网电脑A是本地服务器,安全win7系统,安装了Jenkins:现在想让A成为测试服务器,需要隔一段时间从SVN里同步出最新的代码,供客 ...
- c#实现每隔规定时间自动执行程序代码
c#实现每隔规定时间自动执行程序代码 在一般的项目中我们很少用到c#实现每隔规定时间自动执行程序代码,但是如果你经历的项目多,或者应用程序做的比较多的话,c#实现每隔规定时间自动执行程序代码就用的比 ...
- 在linux服务器上装svn版本管理,自动部署代码到项目
在linux服务器上装svn版本管理,自动部署代码到项目 http://bbs.aliyun.com/read/9715.html?spm=5176.7114037.1996646101.1.W3zw ...
随机推荐
- Visual Studio2019+OpenCV3.4.9环境搭建
让人头疼的vs2019+opencv环境配置 准备: visual studio2019: opencv 3.4.9: 耐心: 说明:vs2019属性管理器没有Microsoft.Cpp.x64.us ...
- Redis 主从复制技术原理
基于前面介绍的 Redis 内容,Redis 只能作为一个单机内存数据库,一旦服务器宕机即不能提供服务,即便能通过持久化策略重启恢复数据,往往也做不到百分之百还原.再一个就是,单机的 Redis 需要 ...
- python plt 色卡
https://blog.csdn.net/Strive_For_Future/article/details/100151261 plt 绘图时通常需要各种颜色,还需要去介绍文档找,很麻烦,这里把p ...
- [AI开发]一个例子说明机器学习和深度学习的关系
深度学习现在这么火热,大部分人都会有‘那么它与机器学习有什么关系?’这样的疑问,网上比较它们的文章也比较多,如果有机器学习相关经验,或者做过类似数据分析.挖掘之类的人看完那些文章可能很容易理解,无非就 ...
- 曹工说Spring Boot源码(28)-- Spring的component-scan机制,让你自己来进行简单实现,怎么办
写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean ...
- 数塔(杭电oj2084)
Problem Description 在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大 ...
- django中 对Mysql数据库的建表
Django操作Mysql数据库: 1.1 在settings中,配置数据库相关参数,所以无需修改,这里我们看一下: DATABASES = { 'default': { # 这里可以指定使用的数据库 ...
- [讲解]prim算法<最小生成树>
最小生成树的方法一般比较常用的就是kruskal和prim算法 一个是按边从小到大加,一个是按点从小到大加,两个方法都是比较常用的,都不是很难... kruskal算法在本文里我就不讲了,本文的重点是 ...
- 使用golang理解mysql的两阶段提交
使用golang理解mysql的两阶段提交 文章源于一个问题:如果我们现在有两个mysql实例,在我们要尽量简单地完成分布式事务,怎么处理? 场景重现 比如我们现在有两个数据库,mysql3306和m ...
- 【WPF学习】第六十五章 创建无外观控件
用户控件的目标是提供增补控件模板的设计表面,提供一种定义控件的快速方法,代价是失去了将来的灵活性.如果喜欢用户控件的功能,但需要修改使其可视化外观,使用这种方法就有问题了.例如,设想希望使用相同的颜色 ...