在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python 正則的問題

python 正則的問題

clipboard.png

#! /usr/bin/env python
# -*- coding:utf-8 -*-
from  selenium  import webdriver
from lxml import etree
import xml.dom
from config import *
import xlrd
import re
class qichacha:
     def __init__(self):
         option=webdriver.ChromeOptions()
         option.add_argument('--start-maximized')
         option.add_argument('--headless')
         self.driver=webdriver.Chrome(chrome_options=option)
     def read_data(self):
         try:
             with open('data.xls','r')as f:

                print(f.read())
                str=f.read()
                company_name=re.findall(r"""<ss:Cell><.*?>(.*?)</ss:Data></ss:Cell>""",str)
                print ("asdasdasd")
                print (company_name)
                # for name in company_name:
                #     if name=="":
                #         pass
                #     else :
                #        print (name)






         finally:
             if f:
                 f.close()
         pass

if  __name__=='__main__':

    qichacha().read_data()





這里打印是空的這是為啥?我覺得我的正則沒有問題,謝謝!

回答
編輯回答
故林

沒猜錯(cuò)的話,這兩句代碼的問題

print(f.read())    # 已經(jīng)把內(nèi)容讀完了
str=f.read()       # 所以 str 是空的

換成這樣試下:

str=f.read() 
print(str)
2017年10月11日 19:58