python实现mysql的单引号字符串过滤方法

yipeiwu_com5年前Python基础

本文实例讲述了python实现mysql的单引号字符串过滤方法。分享给大家供大家参考,具体如下:

最主要用这个函数,可以处理MySQLdb.escape_string(content).

class Guide:
 def __init__(self):
  self.time_zone = 7*3600 #设置时区
  self.now_time = int(time.time()) + self.time_zone #取得当前时间
   #本地
  self.gamedb_model = mysql_conn.MySQLHelper(config.game_db['host'], config.game_db['user'],
    config.game_db['password'], config.game_db['db_name'],
    config.game_db['port'])
  #远程
  self.remote_model = mysql_conn.MySQLHelper(config.remote_db['host'], config.remote_db['user'],
    config.remote_db['password'], config.remote_db['db_name'],
    config.remote_db['port'])
  #game center
  self.commdb_model = mysql_conn.MySQLHelper(config.comm_db['host'], config.comm_db['user'],
   config.comm_db['password'], config.comm_db['db_name'],
   config.comm_db['port'])
 def index(self):
  #拿到第二天未登陆的用户
  for line in open("2014.3.20_global_ips.txt"):
   list = line.split('||')
   l = len(list)
   if l == 3:
    info = ''
   else:
    info = MySQLdb.escape_string(list[3])
   self.commdb_model.insert('ip_area',{'start_ip':list[0],'end_ip':list[1],'area':list[2],'info':info})
if __name__ =="__main__":
 keep = Guide()
 keep.index()

希望本文所述对大家python程序设计有所帮助。

相关文章

详细解读tornado协程(coroutine)原理

详细解读tornado协程(coroutine)原理

tornado中的协程是如何工作的 协程定义 Coroutines are computer program components that generalize subroutin...

python实现图像检索的三种(直方图/OpenCV/哈希法)

python实现图像检索的三种(直方图/OpenCV/哈希法)

简介: 本文介绍了图像检索的三种实现方式,均用python完成,其中前两种基于直方图比较,哈希法基于像素分布。 检索方式是:提前导入图片库作为检索范围,给出待检索的图片,将其与图片库...

Python编程使用NLTK进行自然语言处理详解

Python编程使用NLTK进行自然语言处理详解

自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。自然语言工具箱(NLTK,NaturalLanguageToolkit)是一个基于Python语言的类库,它也是当前最为流行的...

在树莓派2或树莓派B+上安装Python和OpenCV的教程

在树莓派2或树莓派B+上安装Python和OpenCV的教程

我的Raspberry Pi 2昨天刚邮到,这家伙看上去很小巧可爱。 这小家伙有4核900MHZ的处理器,1G内存。要知道,Raspberry Pi 2 可比我中学电脑实验室里大多数电脑...

详解Python的Lambda函数与排序

lambda函数是一种快速定义单行的最小函数,是从 Lisp 借用来的,可以用在任何需要函数的地方。下面的例子比较了传统的函数与lambda函数的定义方式。 前几天看到了一行求1000...