ruby – 使用字符串到文件名
发布时间:2020-12-17 02:08:25 所属栏目:百科 来源:网络整理
导读:我正在尝试从字符串中输入文件名,但不能. 这很好用: #!/usr/bin/rubyrequire 'httpclient'http2 = HTTPClient.newresponse = http2.get_content("http://example.com/version.ini")response.each_line do | line | http = HTTPClient.new my_file = open('f
我正在尝试从字符串中输入文件名,但不能.
这很好用: #!/usr/bin/ruby require 'httpclient' http2 = HTTPClient.new response = http2.get_content("http://example.com/version.ini") response.each_line do | line | http = HTTPClient.new my_file = open('file.zip','wb') my_file.write(http.get_content("http://example.com/data.zip")) end puts "Done." 但这不是: #!/usr/bin/ruby require 'httpclient' http2 = HTTPClient.new response = http2.get_content("http://example.com/version.ini") response.each_line do | line | puts line # -> file.zip http = HTTPClient.new my_file = open(line,'wb') my_file.write(http.get_content("http://example.com/data.zip")) end puts "Done." 安慰:
解决方法
问题是使用换行符char,尝试剥离它.
my_file = open(line.chomp,'wb') (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Cocos2dx lua 启动流程
- cocos2d-js在web使用时,一定要把资源加入到resource.js里面
- ruby-on-rails – 使用Rails审计gem的活动历史记录
- c# – 在Web API中创建Property Model Binder
- ruby-on-rails – 验证用户的API凭据 – Rails,ActiveMerch
- c – 使用XCODE 4.6.1中的boost – 正确的构建设置是什么?
- ruby – 安装CocoaPods的问题
- cocos2d-iphone – 在Coco2d中滑动
- c – 在lpthreads下揭开gcc的神秘面纱
- ruby-on-rails – 如何在一个rake任务中删除测试和开发数据