[解決済み] PythonのStringIOは実際何に使われているのか?
2023-04-29 19:39:24
質問
私はプロではないので、StringIOが一体何のために使われるのか理解するのに頭を悩ませています。私はいくつかの例をインターネット上で見て回りました。しかし、ほとんどすべての例は非常に抽象的です。そして、彼らはそれを使用する方法"を示すだけです。しかし、どの例も、なぜ、どのような状況で、それを使用すべきなのか、使用することになるのかを示してはいません。 ありがとうございました。
p.s. stackoverflow のこの質問と混同しないように注意してください。 StringIOの使用法 で、stringとStringIoを比較しています。
どのように解決するのですか?
ファイルしか受け取らないAPIがあるけれど、文字列を使う必要がある場合に使います。例えば、文字列を圧縮するために gzip モジュールを使って文字列を圧縮する場合です。
import gzip
import StringIO
stringio = StringIO.StringIO()
gzip_file = gzip.GzipFile(fileobj=stringio, mode='w')
gzip_file.write('Hello World')
gzip_file.close()
stringio.getvalue()
関連
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] for'ループでインデックスにアクセスする?
-
[解決済み] なぜパスワードにはStringではなくchar[]が好まれるのですか?
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] __init__.py は何のためにあるのですか?
-
[解決済み] Pythonで文字列の部分文字列を取得するにはどうすればよいですか?
-
[解決済み】if __name__ == "__main__": は何をするのでしょうか?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み] Pythonのキャッシュライブラリはありますか?
-
[解決済み] Pythonの検索パスを他のソースに展開する
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Pandasのデータフレームでタプルの列を分割するにはどうしたらいいですか?
-
[解決済み] Pythonのargparseを使った隠し引数の作成
-
[解決済み] 範囲指定された浮動小数点数のランダムな配列を生成します。
-
[解決済み] Pythonでマルチプロセッシングキューを使うには?
-
[解決済み] tensorflowのCPUのみのインストールでダイナミックライブラリ 'cudart64_101.dll' を読み込めなかった
-
[解決済み] Python Logging でログメッセージが2回表示される件
-
[解決済み] Pythonの検索パスを他のソースに展開する
-
[解決済み] virtualenvsはどこに作成するのですか?
-
[解決済み] Django filter queryset __in for *every* item in list
-
[解決済み] Python の sorted() はどのようなアルゴリズムを使っているのですか?重複