P ython p rogramming e xercises



Yüklə 1,51 Mb.
Pdf görüntüsü
səhifə22/124
tarix14.05.2023
ölçüsü1,51 Mb.
#113537
1   ...   18   19   20   21   22   23   24   25   ...   124
PythonProgrammingExercisesGentlyExplained

Further Reading 
If you’d like to learn more about Unicode, I recommend Ned Batchelder’s ―Pragmatic Unicode‖ 
blog post at https://nedbatchelder.com/text/unipain.html. He also gave a PyCon talk based on this blog 
post that you can watch at https://youtu.be/sgHbC6udIqc. Unicode is often seen as a complicated topic, 
but Ned breaks it down into understandable parts and what Python programmers need to know. 
You can also see an ASCII table for yourself at https://en.wikipedia.org/wiki/ASCII.


26 
E X E R C I S E # 8 : R E A D W R I T E F I L E
File I/O, or file input/output, allows your programs to read and write data to files on the hard 
drive. This exercise covers just the basics of writing text to a file with Python code and then reading 
the text from the file you just created. File I/O is an important technique because it allows your 
programs to save data so that work isn’t lost when the program closes. 
Exercise Description 
You will write three functions for this exercise. First, write a writeToFile() function with 
two parameters for the filename of the file and the text to write into the file. Second, write an 
appendToFile()
function, which is identical to writeToFile() except that the file opens in 
append mode instead of write mode. Finally, write a readFromFile() function with one parameter 
for the filename to open. This function returns the full text contents of the file as a string. 
These Python instructions should generate the file and the assert statement checks that the 
content is correct: 
writeToFile('greet.txt', 'Hello!\n') 
appendToFile('greet.txt', 'Goodbye!\n') 
assert readFromFile('greet.txt') == 'Hello!\nGoodbye!\n' 
This code writes the text 'Hello!\n' and 'Goodbye!\n' to a file named greet.txt, then reads 
in this file’s content to verify it is correct. You can delete the greet.txt file after running these 
instructions program. 
Try to write a solution based on the information in this description. If you still have trouble 
solving this exercise, read the Solution Design and Special Cases and Gotchas sections for 
additional hints. 
Prerequisite concepts: text file reading and writing 

Yüklə 1,51 Mb.

Dostları ilə paylaş:
1   ...   18   19   20   21   22   23   24   25   ...   124




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin