我使用以下代码调用两个不同的脚本:
soup=BeautifulSoup(htmltext)
title=soup.find('title')
os.system("python scraper/updatedb.py %s" % (title))
os.system("python scraper/insertlinks.py %s" % (tag['href']))第二个是运行,但第一个不是运行。请帮帮忙。当单独运行时,updatedb.py和insertlinks.py工作得很好。
updatedb.py如下:
import sqlite3 as db
import sys
print "inserted"
key=sys.argv[1]
id="1"
conn=db.connect('store.db')
cursor=conn.cursor()
with conn:
cursor.execute('insert into records (id,keyword) values(?,?)',(id,key))
conn.close()发布于 2014-03-19 04:52:04
Os.system总是返回代码,如果没有执行命令,则返回error code,如果成功执行,则返回0。
result_code = os.system("your command")您可以使用python错误代码检查google上的错误消息。
https://stackoverflow.com/questions/22496354
复制相似问题