PPTX HD - Problemspace

advertisement
Chapter 8
Input and Output
Copyright © 2014 Dr. James D. Palmer; http://jdpalmer.org/cs1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Overview
Copyright © 2014 Dr. James D. Palmer; http://jdpalmer.org/cs1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Common File Access Modes
Table 0.0.1: Common File Access Modes
Mode
Description
Opens a file for reading only. The file
r
pointer is placed at the beginning of the
file. This is the default mode.
Opens a file for writing only. Overwrites
w
the file if the file exists. If the file does not
exist, creates a new file for writing.
Opens a file for appending. The file pointer
is at the end of the file if the file exists.
a
That is, the file is in the append mode. If
the file does not exist, it creates a new file
for writing.
Copyright © 2014 Dr. James D. Palmer; http://jdpalmer.org/cs1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Common File Methods
Table 0.0.1: Common File Methods
Mode
Description
flushes any unwritten information and
x.close()
closes the file object, after which no more
writing can be done.
x.write(y)
writes the string y to an open file
x.read( )
Reads as much of the file as possible.
x.readline( )
Read one line of a file
Copyright © 2014 Dr. James D. Palmer; http://jdpalmer.org/cs1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Files
Copyright © 2014 Dr. James D. Palmer; http://jdpalmer.org/cs1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Serialization
Copyright © 2014 Dr. James D. Palmer; http://jdpalmer.org/cs1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Serialization
Copyright © 2014 Dr. James D. Palmer; http://jdpalmer.org/cs1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Serialization
Copyright © 2014 Dr. James D. Palmer; http://jdpalmer.org/cs1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Serialization
Copyright © 2014 Dr. James D. Palmer; http://jdpalmer.org/cs1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Serialization
Copyright © 2014 Dr. James D. Palmer; http://jdpalmer.org/cs1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
JSON
Copyright © 2014 Dr. James D. Palmer; http://jdpalmer.org/cs1
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Download