python批量造數指令碼

2021-09-12 07:03:23 字數 2023 閱讀 9774

#coding=utf8

from pymysql import connect,cursors

from pymysql.err import  operationalerror

import sys,time

class database():   #類名和模組名一致,robot匯入時不用寫類名@@@@@

def __init__(self,mysql_name):

try:

self.conn = connect(host='123.。。。',

port=3306,

user='mys。。。',

password='。。。',

db=mysql_name,

charset ='utf8mb4',

cursorclass = cursors.dictcursor

)except operationalerror as e:

print e

#查詢資料庫

def select(self,table_name):

#sql語句之間應該有空格

sql = 'select * from '+table_name+';'

cursor = self.conn.cursor()   #建立游標

cursor.execute(sql) #執行sql

self.conn.commit() #提交

#將查詢的資料列印出來

results = cursor.fetchall()

for row in results:

print row

#批量插入資料

def insert_inspection_list(self,table_name):

for i in range(1,100):

id = str(i)

inspection_num = 'nj'+ str(100000+i)

car_id =  i+1

create_time = time.strftime('%y-%m-%d %h:%m:%s',time.localtime())

update_time = time.strftime('%y-%m-%d %h:%m:%s',time.localtime())

#@@@@@字串用雙引號加單引號"''",三種sql語句

sql1 = 'insert into car (id,inspection_num,car_id, create_uid) values

('+id+',"' + inspection_num + '",' + car_id + ',238);           

sql2 = 'insert into car (id,inspection_num,car_id,create_uid,create_time,

update_time)values("{}","{}",{},"{}","{}","{}")'.format(id,inspection_num,car_id,238,create_time,

update_time)

sql3 = 'insert into car (id,inspection_num,car_id,create_uid,create_time,

update_time)values ("%s","%s",%d,"%s","%s","%s")' % (id, inspection_num, car_id, 238, create_time,

update_time)

print sql

cursor = self.conn.cursor()

cursor.execute(sql)

self.conn.commit()

# 關閉資料庫

def close(self):

self.conn.close()

if  __name__ == '__main__':

tb = database('manager')

tb.insert_inspection_list('inspection_list')

python 批量改名指令碼

第66屆艾美獎上,絕命毒師 一舉拿下了劇情類最佳劇集 最佳男主 最佳男女配角和最佳劇本5項重要大獎,成為艾美獎最大的贏家。這部歷時六年,共62集的劇集憑藉metacritic metacritic的評分是收錄各 的評分,並綜合得出的評分 99分 滿分100 的成績,成為寫入健力士世界紀錄大全的 世界...

Oracle批量造資料

今天專案中要做效能測試,需要在oracle中乙個表造5000萬的資料,總結如下 1.最好10000次提交一次 2.注意表空間的大小 3.面對主鍵唯一的情況,最好用乙個單獨的計數器,直接用i j會有重複,插入不成功 create orreplace procedure sp proc1 asv num...

python批量修改檔案指令碼

最近在做訓練集,好多未排序,記錄一下重新命名的 import osimport reimport sys 以下為目標資料夾與當前資料夾相同的示例 defrename filelist os.listdir r d file label 當前 資料夾,儲存檔案的資料夾 currentpath os.g...