`

Python连接Mysql数据库

阅读更多
#!/usr/bin/python
#-*- coding: utf-8 -*-

import MySQLdb
import os
import time
import sys



'''
Created on 2016年9月1日

desc:检查传入的IP列表是否已经部署


@author: tingyu
'''

conn= MySQLdb.connect(
        host='132.121.130.18',
        port = 3306,
        user='root',
        passwd='hdp123',
        db ='test',
        )
cur = conn.cursor()




'''
根据IP列表文件路径,读取文件内的IP列表,判断该IP是否已经部署成功,如果已经部署成功则跳过
'''

logfile = os.getcwd() + os.sep + "deployIp.log"

def check(path):
    createLogFile(logfile)
    f = open(logfile, 'a')
    for line in open(path):
        if line is not None and line !='':
            line = line.strip('\n')
            line = line.strip(' ')
            print '当前处理的ip是: %s' % line
            sql = "select * from mondo_all where deploy_success='Y' and ip='"+line+"'"
            time.sleep(1)
            cunt = cur.execute(sql)
            if cunt ==0:
                f.write(line + '\n');
    f.close()
   

def createLogFile(logpath):
    print logpath
    try:   
        if os.path.isfile(logpath):
            os.remove(logpath)
        else:
            f = file(logpath,'w')
            f.close()
    except:
        print '创建日志文件出错.........'
                  
   

if __name__ == '__main__':
    iplist = 'G:\ips.txt'
    if len(sys.argv)==2:
        iplist = sys.argv[1]
        if os.path.isfile(iplist):
            check(iplist)
        else:
            print 'IP列表文件路径错误.......'
       
    else:
        print '参数不对,请重新输入命令'
        print 'uage:  python deployIp.py ip_file_path'
       
   
   
   
   
   
分享到:
评论

相关推荐

    python连接MySQL数据库问题.docx

    ### Python 连接 MySQL 数据库详解 在进行数据分析或 Web 开发时,经常需要使用 Python 操作 MySQL 数据库。本文将详细介绍如何使用 Python 连接到 MySQL 数据库,并解释 `cursor()`、`execute()` 和 `fetchall()` ...

    python连接mysql数据库脚本工具

    在本场景中,我们关注的是使用Python连接MySQL数据库的脚本工具。MySQL是一个广泛使用的开源关系型数据库管理系统,它提供了高效的存储和查询数据的能力。接下来,我们将深入探讨如何使用Python连接到MySQL数据库并...

    python连接mysql数据库示例代码

    Python 连接 MySQL 数据库示例代码 内容概要 本资源提供了通过 Python 连接 MySQL 数据库的完整示例代码,旨在帮助读者理解如何在 Python 中使用 MySQL 数据库。代码示例包括数据库连接、创建表、插入数据、查询数据...

    Python连接Mysql数据库1

    Python 连接 Mysql 数据库 Python 连接 Mysql 数据库是 Python 语言连接 Mysql 数据库的方法。在连接 Mysql 数据库之前,需要安装 MySQLdb, MySQLdb 是用于 Python 链接 Mysql 数据库的接口。有两种安装方法:一是...

    python连接mysql数据库

    python连接mysql数据库python读取mysql数据dataframe写入mysql

    Python 连接MySQL数据库时自动开启服务器 Python源码

    Python 连接MySQL数据库时自动开启服务器 Python源码Python 连接MySQL数据库时自动开启服务器 Python源码Python 连接MySQL数据库时自动开启服务器 Python源码Python 连接MySQL数据库时自动开启服务器 Python源码...

    python连接MySQL数据库

    python连接MySQL数据库的操作代码

    python连接mysql数据库测试案例

    python连接mysql数据库,简单的例子,需要先安装pythone3.0、pymysql模块、mysql数据库才能运行

    python数据库(mysql)连接代码

    python连接mysql数据库代码。必须先下载安装mysql数据库,并启动数据库

    Windows上Python连接MySQL数据库

    在Windows操作系统中,使用Python连接MySQL数据库是一项常见的任务,尤其对于数据处理和Web开发来说。Python提供了多种库来实现这一功能,其中最常用的是`pymysql`和`mysql-connector-python`。这篇博文(虽然链接...

    python连接mysql插件

    总之,`mysql-connector-python`是Python连接MySQL数据库的重要工具,它提供了丰富的功能,使得Python程序员能够轻松地在应用程序中集成数据库操作。无论你是初学者还是经验丰富的开发者,掌握这个库的使用都将对你...

    pymysql python连接mysql数据库

    **PyMySQL:Python连接MySQL数据库** 在Python编程中,与MySQL数据库进行交互是常见的需求,而PyMySQL就是这样一个用于Python连接MySQL的库。PyMySQL是一个纯Python实现的MySQL客户端,它提供了与MySQL通信的接口,...

    python连接mysql数据库的源代码

    使用python连接mysql数据库的源代码文件,很好的代码实现资料

    如何用python连接mysql数据库

    如何用python连接mysql数据库

    python连接mysql数据库导出url字段小程序

    首先,我们需要安装`pymysql`库,它是Python连接MySQL数据库的标准库。如果尚未安装,可以使用以下命令进行安装: ```bash pip install pymysql ``` 接下来,我们需要了解如何使用`pymysql`库来建立与MySQL服务器...

    python实现连接MySQL数据库

    通过python编写代码连接MySQL数据库,包括数据库和数据表的创建。

    Python连接mysql数据库的连接器代码集.rar

    Python连接各个版本的mysql数据库,python-mysql-connector MySQL连接python的连接器,可以用于Python2、Python3包括最新的python3,使用起来挺方便的,用python进行数据库编程的朋友,可参考本源码。

    django第一个项目连接mysql数据库实现注册登录

    以上就是使用Django连接MySQL数据库并实现用户注册登录的基本步骤。在这个过程中,你不仅学会了Django的基本操作,还掌握了数据库配置、模型创建、视图处理和模板设计等核心概念。随着项目的深入,你还可以添加更多...

Global site tag (gtag.js) - Google Analytics