我正在使用这个要点的树,现在我正在试图弄清楚如何对文件进行漂亮打印.有小费吗?
对新手问题表示歉意,但是如何为Groovy安装HTTPBuilder?
我已经将http-builder-0.7.jar,http-builder-0.7-source.jar和http-builder-0.7-javadoc.jar添加到GROOVY_HOME/lib中.
还有什么我需要做的吗?HTTPBuilder网站尚不清楚.
代码从GroovyConsole运行:
import groovy.grape.Grape
Grape.grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7' )
def http = new groovyx.net.http.HTTPBuilder('http://www.codehaus.org')
Run Code Online (Sandbox Code Playgroud)
我得到了回应:
groovy.lang.MissingMethodException: No signature of method: static groovy.grape.Grape.grab() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.String) values: [org.codehaus.groovy.modules.http-builder, http-builder, 0.7]
Possible solutions: grab(java.lang.String), grep(), grab(java.util.Map), grab(java.util.Map, [Ljava.util.Map;), wait(), dump()
Run Code Online (Sandbox Code Playgroud)
编辑2:
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7' )
def http = new groovyx.net.http.HTTPBuilder('http://www.codehaus.org')
Run Code Online (Sandbox Code Playgroud)
响应:
java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpRequestBase
at ConsoleScript6.run(ConsoleScript6:4)
Caused by: java.lang.ClassNotFoundException: org.apache.http.client.methods.HttpRequestBase
... 1 more
Run Code Online (Sandbox Code Playgroud) 我有
cursor.execute("select RM_ID FROM Sales.dbo.MARKETING where VERSION = 'SomeVersion'")
Run Code Online (Sandbox Code Playgroud)
这给了我追溯错误:
pyodbc.ProgrammingError: ('42S02', "[42S02] [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'Sales.dbo.MARKETING'. (208) (SQLExecDirectW)")
Run Code Online (Sandbox Code Playgroud)
我还有其他几行代码:
cursor.execute("select RUNDATEEST FROM Sales.dbo.MARKETING where VERSION = 'SomeVersion'")
Run Code Online (Sandbox Code Playgroud)
除了没有错误的列名之外,它们完全相同.我不确定我的错误是什么.
值得注意的是
python ×2
dictionary ×1
groovy ×1
hash ×1
httpbuilder ×1
pretty-print ×1
pyodbc ×1
sql-server ×1
tree ×1