需求:
引用
时空论坛
求助,关于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作为一个强大且灵活的编程语言,广泛应用于数据处理、科学计算以及各种自动化任务。在处理大量文本数据时,传统的SQL数据库可能并不总是最佳选择,尤其是在数据结构相对简单,或者对实时查询性能要求不高的...
基于问题解决的Python应用探讨——以Python批处理Excel文件为例.pdf
首先看一下我们将要处理目录下的15个类似的数据文件,其中提取的数据如图所示,以及在读写文件时所需要的关键词,可以让程序正确读写相应的数据 2.代码段-python 接下来就是贴出相应的python代码,具体一些关键的...
本讨论将深入探讨如何使用Python进行批处理Excel文件,这是一个常见的需求,特别是在数据分析、报表生成和自动化工作中。通过Python,我们可以高效地读取、操作和合并大量Excel文件,从而提高工作效率。 首先,我们...
使用Python脚本处理GIS数据,对数据字段批量赋值,重采样,空间分析等,高效方便,简单易学,容易上手,新手必备。
利用arcgis10的python脚本功能批处理栅格图像转ASCII码格式,把这程序放到arcgis安装路径的arcpy模块上(如:C:\Program Files (x86)\ArcGIS\Desktop10.0\arcpy),打开arcgis的python命令窗口输入import TIF2ARCII...
Python调用MRT批处理MODIS数据是一种高效的数据处理方式,尤其适用于遥感数据分析和环境监测。MRT(MODIS Reprojection Tool)是NASA开发的一款工具,用于重投影、镶嵌、裁剪以及质量筛选MODIS(Moderate Resolution...
以下是一个每天运行一次的例子: import schedule import time def job(): print("I'm running at 5:00am every day.") # 设定定时任务 schedule.every().day.at("05:00").do(job) while True: # 运行定时任务...
在IT行业中,组播是一种高效的网络...不过,这个概述为理解如何使用Python来自动化iTV业务组播复制点的下移提供了一个基本框架。通过熟练掌握Python编程和网络管理知识,我们可以构建出高效、可靠的自动化解决方案。
本批处理文件可以自动执行python2转python3代码,只需将原.py文件或者目录拖拽到本批处理文件上即可,超级好用,pc上须提前安装python3
在给定的压缩包文件中,我们看到与Photoscan自动化处理相关的多个Python脚本和配置文件,这表明用户可能正在构建一个自动化的工作流程,以提高处理大量图像的效率。以下是对这些文件和相关知识点的详细解释: 1. **...
这意味着,如果你有一个任务B依赖于任务A的结果,Luigi会确保任务A先完成再开始任务B。 描述中提到的“处理依赖项决议”是指Luigi的核心功能之一。它能够自动跟踪和解决任务之间的依赖性,避免了手动跟踪和调度的...
批处理通常指的是在计算机中将一系列命令自动执行的过程,它可以帮助用户简化重复性的操作任务。在本篇文档中,将详细介绍如何使用Python语言来完成对文件夹的批处理删除和重命名操作。 首先,文档提到在Python中...
可以编写一个脚本来遍历指定目录及其子目录,将所有文件添加到一个新的ZIP档案中,这在需要快速备份或传输大量文件时非常方便。 最后,ArcGIS中的arcpy模块是用于地理处理任务的Python接口。它允许开发者批量创建...
ArcGIS是一个强大的地理信息系统,其地理处理工具常用于执行单个数据集的分析,如数据格式转换、数据提取和属性数据统计等。然而,在处理大量空间数据时,传统的人工处理方式效率低下且容易出错,为此,需要创建自动...
首先创建一个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 给权限 ...
##### 场景1:读取一个文件夹中所有文件并存储到列表 此场景的目标是读取指定文件夹及其子文件夹中的所有文件,并将这些文件的完整路径存储到列表中。代码如下: ```python import os def find_all_file(path, ...
总的来说,"python+图片批处理.zip"这个资源包是学习和实践Python图像处理的一个宝贵资料,无论你是初学者还是有经验的开发者,都可以从中受益。通过研究源码、理解开发环境和工具的使用,你将能够掌握Python在图片...
批处理是一种在计算机系统中广泛使用的自动化工具,尤其在Windows操作...无论你是IT新手还是经验丰富的用户,学习批处理都是提升系统管理效率的一个重要途径。记得在实践过程中不断尝试和学习,才能真正掌握这项技术。