
f = open("atxt", "w")for i in range(1, 10): fwrite("<user>\n <id>"+str(i)+"</id>\n</user>\n")fclose()
因为i是int型,所以要先转为str型,再进行字符串拼接,然后写入文件
这里有个比较清楚的解答:
>
#以下是python代码
#!/usr/bin/python33
import re
def main():
#先得到要分割的文件的起始和结束位置所在行数并放入列表x中
count,total,j,l = 0, 0, 0, 0
x = [0,]
fin = open('cdusql','r')
for line in fin:
total += 1
if research('-- -----',line): #以此判断表的数量
count += 1
if count % 10 == 0: #每到10张表时将分割的行数写入x列表中
#print(count,total)
xappend(total)
xappend(len(open('cdusql')readlines())+1) #将最后一行也放入x中
for i in x:
print(i,end = ' ')
print()
cnt=1
#读取x中的行数,起始和结束位置将文件内容复制到新文件中
for i,j in enumerate(open('cdusql','r')):
if i<=x[cnt]:
with open('%dcdusql'%cnt,'a+') as f:
fwrite(j)
else:
cnt+=1
print("wirte file"+str(cnt))
print("ok")
if __name__=='__main__':main()
python分割sql文件的更多相关文章
python分割txt文件
a=open('Atxt','r')readlines() n=3 #份数 qty=len(a)//n if len(a)%n==0 else len(a)//n+1 #每一份的行数 for i
python代码执行SQL文件(逐句执行)
一简介 关于Python如何连接数据库并执行SQL语句,几乎所有的Python教程都会讲,教程里基本只介绍了执行单条SQL语句的方法,但是实际生产过程中可不只是执行一两条语句,动辄几十条甚至上百条的
python将json格式的数据转换成文本格式的数据或sql文件
python如何将json格式的数据快速的转化成指定格式的数据呢或者转换成sql文件 下面的例子是将json格式的数据准换成以#_#分割的文本数据,也可用于生成sql文件 [root@bogon
使用Python批量修改数据库执行Sql文件
由于上篇文章中批量修改了文件,有的时候数据库也需要批量修改一下,之前的做法是使用宝塔的phpMyAdmin导出一个已经修改好了的sql文件,然后依次去其他数据库里导入,效率不说极低,也算低了,且都是些
python学习——大文件分割与合并
在平常的生活中,我们会遇到下面这样的情况: 你下载了一个比较大型的游戏(假设有10G),现在想跟你的同学一起玩,你需要把这个游戏拷贝给他 然后现在有一个问题是文件太大(我们不考虑你有移动硬盘什么的情
用python合并N个不同字符集编码的sql文件的实践
背景:我有一项工作任务是将svn某文件夹日常更新的sql文件(归类到日期命名的文件夹中)拿到数据库中运行 一开始,我是先把sql文件update下来,用notepad++打开,拷贝每个文本的sql语
for row in data:
cuexecute("insert into friendslist(fid,name) values (%(fid)s, '%(name)s')" % row)
cxcommit()
以上就是关于Python怎么把数据框内数据写入数据库全部的内容,包括:Python怎么把数据框内数据写入数据库、python如何 *** 作SQL语句、pythonsql语句怎么和代码分集等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)