我试图在excel文件中的单元格中写一个字符串.我的代码是
import xlwt
import xlrd
workbook = xlrd.open_workbook('my_workbook.xls')
worksheet = workbook.sheet_by_index(0)
worksheet.write(0,2,"string")
Run Code Online (Sandbox Code Playgroud)
在我寻找解决方案时,我提到它可能是因为我的xlwt库有一个旧版本.但是当我检查它时,我得到了xlwt:0.7.5.而我又一次无能为力.任何帮助表示赞赏.
我正在创建一个Web抓取脚本并将其分为四个部分.另外它们都完美无缺,但是当我把它们放在一起时我得到以下错误:urlopen错误[Errno 111]连接被拒绝.我已经看过类似的问题,并尝试用try-except来捕捉错误,但即使这样也行不通.我的所有代码都是:
from selenium import webdriver
import re
import urllib2
site = ""
def phone():
global site
site = "https://www." + site
if "spokeo" in site:
browser = webdriver.Firefox()
browser.get(site)
content = browser.page_source
browser.quit()
m_obj = re.search(r"(\(\d{3}\)\s\d{3}-\*{4})", content)
if m_obj:
print m_obj.group(0)
elif "addresses" in site:
usock = urllib2.urlopen(site)
data = usock.read()
usock.close()
m_obj = re.search(r"(\(\d{3}\)\s\d{3}-\d{4})", data)
if m_obj:
print m_obj.group(0)
else :
usock = urllib2.urlopen(site)
data = usock.read()
usock.close()
m_obj = re.search(r"(\d{3}-\s\d{3}-\d{4})", data)
if m_obj:
print m_obj.group(0)
def pipl(): …Run Code Online (Sandbox Code Playgroud)