Skip to content

HayaoSuzuki/pyconjp2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyCon JP 2020

発表タイトル

インメモリーストリーム活用術 (How to Use In-Memory Streams)

概要

Pythonで巨大なテキストファイルやバイナリファイルを扱った経験はありませんか? 標準モジュールであるioモジュールに含まれるインメモリー ストリームStringIOおよびBytesIOを使えば効率的に扱えるかもしれません。 本発表ではインメモリー ストリームの便利な使い方やその限界についてお話します。

前提知識

Pythonでテキストファイルやバイナリファイルを取り扱った経験は必須です。 具体的には組み込み関数openを使ったことがある人が対象です。 インメモリーストリームに関しては説明するので前提知識は不要です。

内容

Pythonファイルオブジェクトを扱う標準的な方法は組み込み関数openですが、その背後にはioモジュールが存在します。 ioモジュールはPythonのストリーム(file オブジェクト)を扱うためのモジュールで、その中にインメモリストリームであるStringIOとBytesIOが含まれます。 本発表では、StringIOとBytesIOの使い方や実務を通して得た経験を伝えたいと思います。

About

PyCon JP 2020の発表資料

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published