python匹配中文字符串_python 2.7中文字符串的匹配(参考)

#!/bin/env python

#-*- coding:utf-8 -*-

import urllib

import os,sys,json

import ssl

context = ssl._create_unverified_context()

def GetWorkOrder(ip):

try:

#ip = sys.argv[1]

len(ip) != 1

except:

print "error paras!!"

else:

#bxurl='**' + ip + '&type=fwqbx'

zjurl='***' + ip + '&type=fwqzj'

#bx = urllib.urlopen(bxurl, context=context)

zj = urllib.urlopen(zjurl, context=context)

#bxr = bx.read(bx)

zjr = zj.read(zj)

#lbxr = json.loads(bxr)

lzjr = json.loads(zjr)

#print json.dumps(lbxr,ensure_ascii=False,sort_keys=True, indent=2)

#zjlist=json.dumps(lzjr,ensure_ascii=False,sort_keys=True, indent=2)

#print zjlist

try:

#t1= lzjr[0]['data']['detail'][0]['sn']

t2= lzjr[0]['data']['detail'][0]['statusname']

#print t2

return t2

#return t2.decode('utf-8').encode('gbk')

except:

pass

#GetWorkOrder()

def sn_GetWorkOrder(ip):

try:

#ip = sys.argv[1]

len(ip) != 1

except:

print "error paras!!"

else:

#bxurl='https://portal.qiyi.domain/newportal/?appkey=getprolist&ip=' + ip + '&type=fwqbx'

zjurl='https://portal.qiyi.domain/newportal/?appkey=getprolist&ip=' + ip + '&type=fwqzj'

#bx = urllib.urlopen(bxurl, context=context)

zj = urllib.urlopen(zjurl, context=context)

#bxr = bx.read(bx)

zjr = zj.read(zj)

#lbxr = json.loads(bxr)

lzjr = json.loads(zjr)

#print json.dumps(lbxr,ensure_ascii=False,sort_keys=True, indent=2)

#zjlist=json.dumps(lzjr,ensure_ascii=False,sort_keys=True, indent=2)

#print zjlist

try:

t1= lzjr[0]['data']['detail'][0]['sn']

#t2= lzjr[0]['data']['detail'][0]['statusname']

return t1

except:

pass

if __name__ == '__main__':

#tt = '结束'.decode('utf-8').encode('gbk')

#print tt

input = open('data','r')

while True:

tmp_ip = input.readline()

#print tmp_ip

status = GetWorkOrder(tmp_ip)

#status = status.decode('utf-8').encode('gbk')

try:

print len(status)

except:

pass

try:

if len(status) != 2:

tmp_sn = sn_GetWorkOrder(tmp_ip)

#print tmp_sn

cmd1 = "echo "+'"'+str(tmp_ip)+str(tmp_sn)+'"'+ " >> /tmp/b.txt"

#print cmd1

os.system(cmd1)

except:

pass

input.close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值