我有一个坐在Services类中的方法。这个方法将取一个服务的名称和一个属性的值:我想构建一个字符串查询的属性,以便调用我传入的服务。
我通过RestClient将此构建字符串查询发送到服务并在变量中捕获响应:@response
我想从Services类中携带这个变量并使用它。我的课程中已包含attr_reader
,但当我尝试访问服务之外的响应时,我nil
@response
class Services
attr_reader :response
def query_method(service,key,value)
where = "#{key}=#{value}"
@url = root_url + service + where
@response = RestClient::Request.execute(:method => :get, :url => @url)
end
end
。
我错过了什么?
我的代码示例:
import fileinput
import sys
f1 = open('file1', 'r')
f2 = open('file2', 'w')
for line in f1:
if len(line) > 50 and line[13] != 'H':
f2.write(line)
else:
continue
f1.close()
f2.close()