May 2001
Intermediate to advanced
304 pages
6h 12m
English
(Obsolete, Only in 1.5.2) The util module is included for backward-compatibility only. New code should use the replacement constructs
shown in Examples 14-21 through 14-23.
Example 14-21 shows how remove(sequence, item) removes the given item, if
found in the sequence.
Example 14-21. Emulating the util Module’s remove Function
File: util-example-1.py
def remove(sequence, item):
if item in sequence:
sequence.remove(item)Example 14-22 shows how readfile(filename) => string reads the contents
of a text file as a single string.
Example 14-22. Emulating the util Module’s readfile Function
File: util-example-2.py
def readfile(filename):
file = open(filename, "r")
return file.read()Example 14-23 shows how readopenfile(file) => string returns the
contents of an open file (or other file object).
Example 14-23. Emulating the util Module’s readopenfile Function
File: util-example-3.py
def readopenfile(file):
return file.read()Read now
Unlock full access