Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
543e19d9
Kaydet (Commit)
543e19d9
authored
Nis 21, 1999
tarafından
Fred Drake
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Small nits, more hyperlinks.
Added more information for cStringIO.
üst
048b75bd
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
8 deletions
+27
-8
libstringio.tex
Doc/lib/libstringio.tex
+27
-8
No files found.
Doc/lib/libstringio.tex
Dosyayı görüntüle @
543e19d9
\section
{
\module
{
StringIO
}
---
\section
{
\module
{
StringIO
}
---
Read and write strings as if they were files.
}
Read and write strings as files
}
\declaremodule
{
standard
}{
StringIO
}
\declaremodule
{
standard
}{
StringIO
}
\modulesynopsis
{
Read and write strings as if they were files.
}
\modulesynopsis
{
Read and write strings as if they were files.
}
This module implements a file-like class,
\class
{
StringIO
}
,
This module implements a file-like class,
\class
{
StringIO
}
,
that reads and writes a string buffer (also known as
\emph
{
memory
that reads and writes a string buffer (also known as
\emph
{
memory
files
}
). See the description on file objects for operations.
files
}
). See the description on file objects for operations (section
\ref
{
bltin-file-objects
}
).
\begin{classdesc}
{
StringIO
}{
\optional
{
buffer
}}
\begin{classdesc}
{
StringIO
}{
\optional
{
buffer
}}
When a
\class
{
StringIO
}
object is created, it can be initialized
When a
\class
{
StringIO
}
object is created, it can be initialized
...
@@ -30,17 +30,36 @@ Free the memory buffer.
...
@@ -30,17 +30,36 @@ Free the memory buffer.
\section
{
\module
{
cStringIO
}
---
\section
{
\module
{
cStringIO
}
---
Faster version of
\module
{
StringIO
}
, but not subclassable.
}
Faster version of
\module
{
StringIO
}}
\declaremodule
{
builtin
}{
cStringIO
}
\declaremodule
{
builtin
}{
cStringIO
}
\modulesynopsis
{
Faster version of
\module
{
StringIO
}
, but not subclassable.
}
\modulesynopsis
{
Faster version of
\module
{
StringIO
}
, but not
subclassable.
}
\moduleauthor
{
Jim Fulton
}{
jfulton@digicool.com
}
\sectionauthor
{
Fred L. Drake, Jr.
}{
fdrake@acm.org
}
\sectionauthor
{
Fred L. Drake, Jr.
}{
fdrake@acm.org
}
The module
\module
{
cStringIO
}
provides an interface similar to that of
The module
\module
{
cStringIO
}
provides an interface similar to that of
the
\module
{
StringIO
}
module. Heavy use of
\class
{
StringIO.StringIO
}
the
\
ref
module
{
StringIO
}
module. Heavy use of
\class
{
StringIO.StringIO
}
objects can be made more efficient by using the function
objects can be made more efficient by using the function
\function
{
StringIO()
}
from this module instead.
\function
{
StringIO()
}
from this module instead.
Since this module provides a factory function which returns objects of
Since this module provides a factory function which returns objects of
built-in types, there's no way to build your own version using
built-in types, there's no way to build your own version using
subclassing. Use the original
\module
{
StringIO
}
module in that case.
subclassing. Use the original
\refmodule
{
StringIO
}
module in that case.
The following data objects are provided as well:
\begin{datadesc}
{
InputType
}
The type object of the objects created by calling
\function
{
StringIO
}
with a string parameter.
\end{datadesc}
\begin{datadesc}
{
OutputType
}
The type object of the objects returned by calling
\function
{
StringIO
}
with no parameters.
\end{datadesc}
There is a C API to the module as well; refer to the module source for
more information.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment