两段简单的脚本....

2024-03-05 17:08
文章标签 简单 脚本 两段

本文主要是介绍两段简单的脚本....,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

该Shell脚本可以实现批量将sql文件导入多个数据库,数据库可以灵活设置
#!/bin/bash
path=/home/xxx/db.txt
user=test
password=test
port=xxx
host=x.x.x.x
ll /home/xxx/exports > db.txt #获取导入的数据库文件名称
cat $path |while read line
do
dbname=`echo $line|awk '{print $NF}' |awk -F. '{print $1}'` 
echo $dbname  #获取数据库
echo $line
/usr/local/mysql/bin/mysql -h$host -u$user -p$password -P$port -D$dbname < /home/xxx/exports/$line  #此方式比Source要高一些
done




#Json中提取字段,并写入EXCEL,写入的时候起始行可能有误...,另path中文件名称最好不要以X开头,会有报错,不知道原因为何。
import json
import xlwtclass get_interests(object):def __init__(self,path):self.path=pathdef open_interests_txt(self):excel= xlwt.Workbook()  sheet=excel.add_sheet('interests') with open(self.path,'r+') as interests:xq_txt=json.loads(interests.read())print type(xq_txt)print xq_txt['data']print len(xq_txt['data'])i=0for item in xq_txt['data']:print item['path']if i<len(xq_txt['data']):i=i+1for j in range(0,len(item['path'])):#print item['path'][j]print i,j,item['path'][j]sheet.write(i,j,item['path'][j])excel.save('a4.xls')     def get_name(self):with open(self.path,'r+') as interests:xq_txt=json.loads(interests.read())for item in  xq_txt['data']:print item['name']path='F:\\PROJECT\\python\\code\\Study_1\\src\\20170509\\ww.json'            
test=get_interests(path)
#test.open_interests_txt()
test.get_name()  

好久不写了,以上两段是最近用到的,算是一点点的积累。比较菜,高手请勿鄙视。

这篇关于两段简单的脚本....的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/777205

相关文章

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

C/C++ chrono简单使用场景示例详解

《C/C++chrono简单使用场景示例详解》:本文主要介绍C/C++chrono简单使用场景示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录chrono使用场景举例1 输出格式化字符串chrono使用场景China编程举例1 输出格式化字符串示

Golang实现Redis分布式锁(Lua脚本+可重入+自动续期)

《Golang实现Redis分布式锁(Lua脚本+可重入+自动续期)》本文主要介绍了Golang分布式锁实现,采用Redis+Lua脚本确保原子性,持可重入和自动续期,用于防止超卖及重复下单,具有一定... 目录1 概念应用场景分布式锁必备特性2 思路分析宕机与过期防止误删keyLua保证原子性可重入锁自动

windows和Linux安装Jmeter与简单使用方式

《windows和Linux安装Jmeter与简单使用方式》:本文主要介绍windows和Linux安装Jmeter与简单使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows和linux安装Jmeter与简单使用一、下载安装包二、JDK安装1.windows设

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

redis中使用lua脚本的原理与基本使用详解

《redis中使用lua脚本的原理与基本使用详解》在Redis中使用Lua脚本可以实现原子性操作、减少网络开销以及提高执行效率,下面小编就来和大家详细介绍一下在redis中使用lua脚本的原理... 目录Redis 执行 Lua 脚本的原理基本使用方法使用EVAL命令执行 Lua 脚本使用EVALSHA命令

Java使用ANTLR4对Lua脚本语法校验详解

《Java使用ANTLR4对Lua脚本语法校验详解》ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,下面就跟随小编一起看看Java如何使用ANTLR4对Lua脚本... 目录什么是ANTLR?第一个例子ANTLR4 的工作流程Lua脚本语法校验准备一个Lua Gramm

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片