[解決済み] ローカルファイルやURLからIOストリームをオープンする
2022-11-18 16:44:07
質問
他の言語でも、ローカルファイルへのパスやURLを含む文字列を受け取り、それを読み取り可能なIOストリームとして開くことができるライブラリがあることは知っています。
これをrubyで行う簡単な方法はありますか?
どのように解決するのですか?
オープン・ユリ
は標準的な Ruby ライブラリの一部であり、これによって
open
の動作を再定義し、ローカルファイルだけでなく url も開けるようにします。 これは
File
オブジェクトを返すので、以下のようなメソッドを呼び出すことができます。
read
と
readlines
.
require 'open-uri'
file_contents = open('local-file.txt') { |f| f.read }
web_contents = open('http://www.stackoverflow.com') {|f| f.read }
関連
-
[解決済み] Rubyのcontinueに相当します。
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] Rubyでnilとemptyとblankを理解する方法
-
[解決済み] 文字列からストリームを生成するにはどうすればよいですか?
-
[解決済み] Ruby on RailsでJSON出力を "きれい "にフォーマットする方法
-
[解決済み] URLからサーバーにファイルをダウンロードする
-
[解決済み】Rubyでバイナリファイルを文字列として読み込む
-
[解決済み】RailsでURLからファイルをダウンロードし、保存するには?
-
[解決済み] インストールされているすべてのGemsを削除して最初からやり直す
-
[解決済み] なぜ、繊維が必要なのか
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] レスキューVSシドキック?[クローズド]
-
[解決済み] Rubyの継承とミキシンの比較
-
[解決済み] Gemfileでrubygemを指定するときの~>と>=の違いは何ですか?
-
[解決済み] このタスクを実行するには、Ruby と Sass をインストールし、PATH に配置する必要があります」という警告を解決するには?
-
[解決済み] Ruby: HTTP でファイルを multipart/form-data で投稿するには?
-
[解決済み] 今月の名前(Date.today.monthをnameに変換)。
-
[解決済み] Ruby: selfを拡張する
-
[解決済み] Ruby の文字列から最後の n 文字を抽出する。
-
[解決済み] rspecでテストグループを無効にする?
-
[解決済み] 文字列内の複数の空白と改行を削除する