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()

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值