`
rikugun
  • 浏览: 350383 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

偷偷写一个 python的批处理任务

阅读更多
需求:
引用

时空论坛
求助,关于SQL的...

isqlw -S myserver -d [数据库名] -u sa -p -i [Sql语句] -o ouput.txt
这句是用命令行执行sql的语句,公司客户比较多,要是为每一个客户都写一条语句,那要好几百条,能不能把数据库名和sql语句当2个参数来传递,sql 是一个存储过程,也有2个参数一个是数据库名另一个是存储路径,这是主管给的任务,网上查了半天也没有找到,写过的兄弟们帮我看看啊。



#!/usr/bin/env python
# -*-coding:utf8-*-
# Filename:isql.py
import	os

#数据库名称,输出文件存储路径
config = {
#键值对  格式 数据库名:存储路径
'db1':'path1',
'db2':'path2',
#其它很多的数据
}
for	dbname,path in config.items()
	print '----- 开始处理 %s -----' % dbname
	print '----- 替换文本 -----'
	f1 = file(sqlfile,'r')
	sql_str = f1.readline()
	if len(sql_str)== 0:
		print '----- 没有读取到文本内容 -----'
		continue
	sql_str = 'sql_pro(%s,%s)' % (dbname,path)
	command_str='isqlw -S mysqlserver -d %s -i "%s" -o outfile.txt' % (dbname,sql_str)
	if os.system(command_str)!=0 :
		print ' ---- 执行命令失败 [%s]----' % command_str
	print '----- %s处理结束-----' % dbname
print '#####大结局#####'
分享到:
评论

相关推荐

    python分区统计批处理_python分区统计批处理_python_

    本主题聚焦于“Python分区统计批处理”,这是一个利用Python进行地理空间数据处理的重要技术,常用于对大型地理栅格数据进行统计分析。下面我们将深入探讨这个主题。 首先,我们来理解“分区统计”这一概念。在地理...

    基于问题解决的Python应用探讨——以Python批处理Excel文件为例.pdf

    基于问题解决的Python应用探讨——以Python批处理Excel文件为例.pdf

    浅谈Python批处理文件夹中的txt文件

    首先看一下我们将要处理目录下的15个类似的数据文件,其中提取的数据如图所示,以及在读写文件时所需要的关键词,可以让程序正确读写相应的数据 2.代码段-python 接下来就是贴出相应的python代码,具体一些关键的...

    基于问题解决的Python应用探讨——以Python批处理Excel文件为例.zip

    本讨论将深入探讨如何使用Python进行批处理Excel文件,这是一个常见的需求,特别是在数据分析、报表生成和自动化工作中。通过Python,我们可以高效地读取、操作和合并大量Excel文件,从而提高工作效率。 首先,我们...

    python调用MRT批处理MODIS数据.rar

    Python调用MRT批处理MODIS数据是一种高效的数据处理方式,尤其适用于遥感数据分析和环境监测。MRT(MODIS Reprojection Tool)是NASA开发的一款工具,用于重投影、镶嵌、裁剪以及质量筛选MODIS(Moderate Resolution...

    基于Python批处理实现iTV业务组播复制点快速下移.zip

    在IT行业中,组播是一种高效的网络...不过,这个概述为理解如何使用Python来自动化iTV业务组播复制点的下移提供了一个基本框架。通过熟练掌握Python编程和网络管理知识,我们可以构建出高效、可靠的自动化解决方案。

    对Python定时任务的启动和停止方法详解

    `APScheduler`是一个强大的Python库,能够调度周期性的任务,并支持多种触发器(如日期、间隔和cron表达式等)。首先,你需要安装`APScheduler`: ```bash pip install apscheduler ``` ##### 1.2 编写定时任务...

    python批处理删除文件、改名文件

    该方法支持mac\linux\uc下直接运行 # 功能:删除目标路径下符合条件的文件,对文件进行字符替换改名

    photoscan自动化python脚本、批处理、网络任务、分布式处理

    在给定的压缩包文件中,我们看到与Photoscan自动化处理相关的多个Python脚本和配置文件,这表明用户可能正在构建一个自动化的工作流程,以提高处理大量图像的效率。以下是对这些文件和相关知识点的详细解释: 1. **...

    Python-一个Python模块帮助你构建复杂管道的批处理作业

    这意味着,如果你有一个任务B依赖于任务A的结果,Luigi会确保任务A先完成再开始任务B。 描述中提到的“处理依赖项决议”是指Luigi的核心功能之一。它能够自动跟踪和解决任务之间的依赖性,避免了手动跟踪和调度的...

    Python批处理删除和重命名文件夹的实例

    批处理通常指的是在计算机中将一系列命令自动执行的过程,它可以帮助用户简化重复性的操作任务。在本篇文档中,将详细介绍如何使用Python语言来完成对文件夹的批处理删除和重命名操作。 首先,文档提到在Python中...

    Python批处理更改文件名os.rename的方法

    在工作中,我们经常会遇到需要对大批量文件进行重命名的操作,而python提供了很简单的方法: import os #top是目标文件夹(绝对路径),os.walk会读取其内的文件及文件夹直至空。 for a,b,c in os.walk(top='dir'): ...

    Python批量处理程序

    可以编写一个脚本来遍历指定目录及其子目录,将所有文件添加到一个新的ZIP档案中,这在需要快速备份或传输大量文件时非常方便。 最后,ArcGIS中的arcpy模块是用于地理处理任务的Python接口。它允许开发者批量创建...

    在服务器跑python定时任务

    首先创建一个shell脚本 touch daren.sh 创建 vim daren.sh 修改 #!/bin/bash #这里python3要写绝对路径 sudo python3 /root/timetask/timetask.py \r echo $(date +%Y-%m-%d %H:%M:%S) '执行完毕' exit 0 给权限 ...

    Python文件夹批处理操作代码实例

    ##### 场景1:读取一个文件夹中所有文件并存储到列表 此场景的目标是读取指定文件夹及其子文件夹中的所有文件,并将这些文件的完整路径存储到列表中。代码如下: ```python import os def find_all_file(path, ...

    python实现批处理文件

    为了解决这个问题,Python提供了一个灵活的解决方案,允许你编写可执行不同系统的批处理任务的脚本。 本文将详细介绍如何使用Python实现批处理文件,并通过一个具体的例子来展示其实现过程。这个例子中,我们创建了...

    PYTHON_02_MAR_2021:02-MAR-2021 Python批处理程序

    Python批处理程序是一种自动化执行一系列任务的技术,常用于简化日常的编程工作,提高工作效率。在IT行业中,Python因其简洁易读的语法和丰富的库支持,成为编写批处理脚本的热门选择。本压缩包文件“PYTHON_02_MAR_...

    Python-ptop用python编写的一个很棒的终端任务管理器

    ptop - 用python编写的一个很棒的终端任务管理器

    python定时任务 每天运行一次

    python定时任务 每天运行一次

    python 利用sen2cor对sentinel-2 影像大气校正批处理

    你需要解压缩这些文件,并将其组织到一个结构化的文件夹中,以便于批处理。 2. **脚本编写**:编写Python脚本,遍历指定目录下的所有图像文件。使用os模块来读取文件路径,glob模块来匹配文件名。确保脚本能够处理...

Global site tag (gtag.js) - Google Analytics