mirror of https://github.com/python/cpython
- show how to use file.write() with a non-string value
(closes SF bug #621057) - add missing whitespace around assignment operator
This commit is contained in:
parent
22b3b47e23
commit
e808c2341b
|
@ -3157,6 +3157,15 @@ the file, returning \code{None}.
|
|||
>>> f.write('This is a test\n')
|
||||
\end{verbatim}
|
||||
|
||||
To write something other than a string, it needs to be converted to a
|
||||
string first:
|
||||
|
||||
\begin{verbatim}
|
||||
>>> value = ('the answer', 42)
|
||||
>>> s = str(value)
|
||||
>>> f.write(s)
|
||||
\end{verbatim}
|
||||
|
||||
\code{f.tell()} returns an integer giving the file object's current
|
||||
position in the file, measured in bytes from the beginning of the
|
||||
file. To change the file object's position, use
|
||||
|
@ -3169,7 +3178,7 @@ reference point. \var{from_what} can be omitted and defaults to 0,
|
|||
using the beginning of the file as the reference point.
|
||||
|
||||
\begin{verbatim}
|
||||
>>> f=open('/tmp/workfile', 'r+')
|
||||
>>> f = open('/tmp/workfile', 'r+')
|
||||
>>> f.write('0123456789abcdef')
|
||||
>>> f.seek(5) # Go to the 6th byte in the file
|
||||
>>> f.read(1)
|
||||
|
|
Loading…
Reference in New Issue