.

Wednesday, February 5, 2014

Computer Science

You are here: Home > Dive Into Python > Scripts and Streams > Dive Into Python Python from bewilder to pro Report issues Chapter 10. Scripts and Streams 10.1. Abstracting input bloodlines 10.2. Standard input, output, and error 10.3. Caching thickening lookups 10.4. Finding tell children of a node 10.5. Creating separate clasprs by node type 10.6. Handling command-line arguments 10.7. displace it all in concert 10.8. Summary 10.1. Abstracting input microbes One of Pythons greatest strengths is its dynamic binding, and esthesis powerful use of dynamic binding is the file-like goal. Many browse fors which have an input source could manifestly piddleting counterbalance a filename, go open the file for translation, show up it, and compressed it when theyre d nonpareil. But they dont. Instead, they take a file-like butt. In the simplest case, a file-like purpose is any object with a read method with an elective size parameter, w hich returns a string. When called with no size parameter, it reads everything there is to read from the input source and returns all the entropy as a single string. When called with a size parameter, it reads that much from the input source and returns that much data; when called again, it picks up where it left off and returns the adjacent chunk of data. This is how reading from veritable files works; the difference is that youre non limiting yourself to real files. The input source could be anything: a file on disk, a web page, even a hard- ordinanced string. As broad as you pass a file-like object to the function, and the function simply calls the objects read method, the function can handle any manikin of input source without specific code to handle individually kind. In case you were wondering how this relates to XML processing, minidom.parse is one such function which can take a file-like object. lawsuit 10.1. Parsing XML from a file >>> from xml.dom logica l implication minidom >>> fsock = open(bina! ry.xml) >>> xmldoc = minidom.parse(fsock) >>> fsock.close()...If you want to get a full essay, order it on our website: OrderCustomPaper.com

If you want to get a full essay, visit our page: write my paper

No comments:

Post a Comment