mirror of
https://github.com/python/cpython.git
synced 2025-09-27 02:39:58 +00:00
minute comment changes
This commit is contained in:
parent
a8db1df6aa
commit
256cbd7487
2 changed files with 4 additions and 4 deletions
|
@ -84,7 +84,7 @@ that suitable conversions can be made by the class's __setstate__ method.
|
||||||
|
|
||||||
The interface is as follows:
|
The interface is as follows:
|
||||||
|
|
||||||
To pickle an object x onto a file f. open for writing:
|
To pickle an object x onto a file f, open for writing:
|
||||||
|
|
||||||
p = pickle.Pickler(f)
|
p = pickle.Pickler(f)
|
||||||
p.dump(x)
|
p.dump(x)
|
||||||
|
@ -106,7 +106,7 @@ The following types can be pickled:
|
||||||
- None
|
- None
|
||||||
- integers, long integers, floating point numbers
|
- integers, long integers, floating point numbers
|
||||||
- strings
|
- strings
|
||||||
- tuples, lists and dictionaries containing picklable objects
|
- tuples, lists and dictionaries containing only picklable objects
|
||||||
- class instances whose __dict__ or __setstate__() is picklable
|
- class instances whose __dict__ or __setstate__() is picklable
|
||||||
|
|
||||||
Attempts to pickle unpicklable objects will raise an exception
|
Attempts to pickle unpicklable objects will raise an exception
|
||||||
|
@ -114,7 +114,7 @@ after having written an unspecified number of bytes to the file argument.
|
||||||
|
|
||||||
It is possible to make multiple calls to Pickler.dump() or to
|
It is possible to make multiple calls to Pickler.dump() or to
|
||||||
Unpickler.load(), as long as there is a one-to-one correspondence
|
Unpickler.load(), as long as there is a one-to-one correspondence
|
||||||
betwee pickler and Unpickler objects and between dump and load calls
|
between pickler and Unpickler objects and between dump and load calls
|
||||||
for any pair of corresponding Pickler and Unpicklers. WARNING: this
|
for any pair of corresponding Pickler and Unpicklers. WARNING: this
|
||||||
is intended for pickleing multiple objects without intervening modifications
|
is intended for pickleing multiple objects without intervening modifications
|
||||||
to the objects or their parts. If you modify an object and then pickle
|
to the objects or their parts. If you modify an object and then pickle
|
||||||
|
|
|
@ -11,7 +11,7 @@ To summarize the interface (key is a string, data is an arbitrary
|
||||||
object):
|
object):
|
||||||
|
|
||||||
import shelve
|
import shelve
|
||||||
d = shelve.open(filename) # open, with (g)dbm filename
|
d = shelve.open(filename) # open, with (g)dbm filename -- no suffix
|
||||||
|
|
||||||
d[key] = data # store data at key (overwrites old data if
|
d[key] = data # store data at key (overwrites old data if
|
||||||
# using an existing key)
|
# using an existing key)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue