需求:
引用
时空论坛
求助,关于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批处理Excel文件为例.pdf
首先看一下我们将要处理目录下的15个类似的数据文件,其中提取的数据如图所示,以及在读写文件时所需要的关键词,可以让程序正确读写相应的数据 2.代码段-python 接下来就是贴出相应的python代码,具体一些关键的...
本讨论将深入探讨如何使用Python进行批处理Excel文件,这是一个常见的需求,特别是在数据分析、报表生成和自动化工作中。通过Python,我们可以高效地读取、操作和合并大量Excel文件,从而提高工作效率。 首先,我们...
Python调用MRT批处理MODIS数据是一种高效的数据处理方式,尤其适用于遥感数据分析和环境监测。MRT(MODIS Reprojection Tool)是NASA开发的一款工具,用于重投影、镶嵌、裁剪以及质量筛选MODIS(Moderate Resolution...
在IT行业中,组播是一种高效的网络...不过,这个概述为理解如何使用Python来自动化iTV业务组播复制点的下移提供了一个基本框架。通过熟练掌握Python编程和网络管理知识,我们可以构建出高效、可靠的自动化解决方案。
`APScheduler`是一个强大的Python库,能够调度周期性的任务,并支持多种触发器(如日期、间隔和cron表达式等)。首先,你需要安装`APScheduler`: ```bash pip install apscheduler ``` ##### 1.2 编写定时任务...
该方法支持mac\linux\uc下直接运行 # 功能:删除目标路径下符合条件的文件,对文件进行字符替换改名
在给定的压缩包文件中,我们看到与Photoscan自动化处理相关的多个Python脚本和配置文件,这表明用户可能正在构建一个自动化的工作流程,以提高处理大量图像的效率。以下是对这些文件和相关知识点的详细解释: 1. **...
这意味着,如果你有一个任务B依赖于任务A的结果,Luigi会确保任务A先完成再开始任务B。 描述中提到的“处理依赖项决议”是指Luigi的核心功能之一。它能够自动跟踪和解决任务之间的依赖性,避免了手动跟踪和调度的...
批处理通常指的是在计算机中将一系列命令自动执行的过程,它可以帮助用户简化重复性的操作任务。在本篇文档中,将详细介绍如何使用Python语言来完成对文件夹的批处理删除和重命名操作。 首先,文档提到在Python中...
在工作中,我们经常会遇到需要对大批量文件进行重命名的操作,而python提供了很简单的方法: import os #top是目标文件夹(绝对路径),os.walk会读取其内的文件及文件夹直至空。 for a,b,c in os.walk(top='dir'): ...
可以编写一个脚本来遍历指定目录及其子目录,将所有文件添加到一个新的ZIP档案中,这在需要快速备份或传输大量文件时非常方便。 最后,ArcGIS中的arcpy模块是用于地理处理任务的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 给权限 ...
##### 场景1:读取一个文件夹中所有文件并存储到列表 此场景的目标是读取指定文件夹及其子文件夹中的所有文件,并将这些文件的完整路径存储到列表中。代码如下: ```python import os def find_all_file(path, ...
为了解决这个问题,Python提供了一个灵活的解决方案,允许你编写可执行不同系统的批处理任务的脚本。 本文将详细介绍如何使用Python实现批处理文件,并通过一个具体的例子来展示其实现过程。这个例子中,我们创建了...
Python批处理程序是一种自动化执行一系列任务的技术,常用于简化日常的编程工作,提高工作效率。在IT行业中,Python因其简洁易读的语法和丰富的库支持,成为编写批处理脚本的热门选择。本压缩包文件“PYTHON_02_MAR_...
ptop - 用python编写的一个很棒的终端任务管理器
python定时任务 每天运行一次
你需要解压缩这些文件,并将其组织到一个结构化的文件夹中,以便于批处理。 2. **脚本编写**:编写Python脚本,遍历指定目录下的所有图像文件。使用os模块来读取文件路径,glob模块来匹配文件名。确保脚本能够处理...