要触发更新,您必须访问浏览器中的url。此脚本是在shell中编写的:
#!/bin/bash
# Bash to initiate Solr Delta Import Handler
# Setup Variables
hostName=localhost
portNum=8080
SOLRPATH=/solr
SOLR='delta-import&clean=false'
STATUS='dataimport?command=status'
urlCmd='http://${hostName}:${portNum}${SOLRPATH}/dataimport?command=${SOLRCMD}"
# Operations
curl $URLCMD
我试着用Python写这篇文章,我已经做到了:
^{pr2}$所以基本上我有两个问题:
首先,在Python中使用以下类型的字符串格式之一:
虽然python中有使用libcurl的pycurl,但如果希望脚本保持可移植性,则应该使用类似
^{pr2}$urllib2
的内置模块来访问生成的URL。在现在您可以对您的请求执行以下几项操作:
虽然大多数方法都是不言自明的,但是请参考urllib2 docs来详细解释它们的作用。在
不,不是。请看一下Python中的字符串格式。在
试试这个:
尝试^{} 模块:
^{pr2}$相关问题 更多 >
编程相关推荐