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
d97b7b51
Kaydet (Commit)
d97b7b51
authored
Ock 08, 2011
tarafından
Georg Brandl
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
#10855: document close() semantics of wave objects.
üst
5254e970
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
9 deletions
+15
-9
wave.rst
Doc/library/wave.rst
+15
-9
No files found.
Doc/library/wave.rst
Dosyayı görüntüle @
d97b7b51
...
@@ -14,8 +14,8 @@ The :mod:`wave` module defines the following function and exception:
...
@@ -14,8 +14,8 @@ The :mod:`wave` module defines the following function and exception:
.. function:: open(file, mode=None)
.. function:: open(file, mode=None)
If *file* is a string, open the file by that name, other
treat it as a seekable
If *file* is a string, open the file by that name, other
wise treat it as a
file-like object.
*mode* can be any of
seekable file-like object.
*mode* can be any of
``'r'``, ``'rb'``
``'r'``, ``'rb'``
Read only mode.
Read only mode.
...
@@ -26,9 +26,14 @@ The :mod:`wave` module defines the following function and exception:
...
@@ -26,9 +26,14 @@ The :mod:`wave` module defines the following function and exception:
Note that it does not allow read/write WAV files.
Note that it does not allow read/write WAV files.
A *mode* of ``'r'`` or ``'rb'`` returns a :class:`Wave_read` object, while a
A *mode* of ``'r'`` or ``'rb'`` returns a :class:`Wave_read` object, while a
*mode* of ``'w'`` or ``'wb'`` returns a :class:`Wave_write` object. If *mode*
*mode* of ``'w'`` or ``'wb'`` returns a :class:`Wave_write` object. If
is omitted and a file-like object is passed as *file*, ``file.mode`` is used as
*mode* is omitted and a file-like object is passed as *file*, ``file.mode``
the default value for *mode* (the ``'b'`` flag is still added if necessary).
is used as the default value for *mode* (the ``'b'`` flag is still added if
necessary).
If you pass in a file-like object, the wave object will not close it when its
:meth:`close` method is called; it is the caller's responsibility to close
the file object.
.. function:: openfp(file, mode)
.. function:: openfp(file, mode)
...
@@ -52,8 +57,8 @@ Wave_read objects, as returned by :func:`.open`, have the following methods:
...
@@ -52,8 +57,8 @@ Wave_read objects, as returned by :func:`.open`, have the following methods:
.. method:: Wave_read.close()
.. method:: Wave_read.close()
Close the stream
, and make the instance unusable. This is called automatically
Close the stream
if it was opened by :mod:`wave`, and make the instance
on object collection.
unusable. This is called automatically
on object collection.
.. method:: Wave_read.getnchannels()
.. method:: Wave_read.getnchannels()
...
@@ -139,8 +144,8 @@ Wave_write objects, as returned by :func:`.open`, have the following methods:
...
@@ -139,8 +144,8 @@ Wave_write objects, as returned by :func:`.open`, have the following methods:
.. method:: Wave_write.close()
.. method:: Wave_write.close()
Make sure *nframes* is correct, and close the file
. This method is called upon
Make sure *nframes* is correct, and close the file
if it was opened by
dele
tion.
:mod:`wave`. This method is called upon object collec
tion.
.. method:: Wave_write.setnchannels(n)
.. method:: Wave_write.setnchannels(n)
...
@@ -196,6 +201,7 @@ Wave_write objects, as returned by :func:`.open`, have the following methods:
...
@@ -196,6 +201,7 @@ Wave_write objects, as returned by :func:`.open`, have the following methods:
Write audio frames and make sure *nframes* is correct.
Write audio frames and make sure *nframes* is correct.
Note that it is invalid to set any parameters after calling :meth:`writeframes`
Note that it is invalid to set any parameters after calling :meth:`writeframes`
or :meth:`writeframesraw`, and any attempt to do so will raise
or :meth:`writeframesraw`, and any attempt to do so will raise
:exc:`wave.Error`.
:exc:`wave.Error`.
...
...
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