10-1 10-2
filename = 'learning_python.txt' with open(filename) as file_object: lines = file_object.read() print(lines) print('') with open(filename) as file_object: for line in file_object: print(line.strip()) print('') with open(filename) as file_object: llines = file_object.readlines() for li in llines: print(li.strip()) print('') with open(filename) as file_object: llines = file_object.readlines() for li in llines: print(li.replace('Python', 'C').strip())
10-4
filename = 'user_name.txt' name = '' while name != 'quit': name = input("Please input your name(quit for exit):") if name != 'quit': print("Hello, " + name + "!") with open(filename, 'a') as file_object: file_object.write(name + '\n')
10-9
try: with open('dogs.txt') as file_name: contents = file_name.read() print(contents.strip()) except: pass print('') try: with open('cats.txt') as file_name: contents = file_name.read() print(contents.strip()) except: pass
10-11 10-12
import json filename = 'favorite_numbers' try: with open(filename) as f_obj: favorite_numbers = json.load(f_obj) except FileNotFoundError: number = input("Input your favorite number:") with open(filename, 'w') as f_obj: json.dump(number, f_obj) else: print("I know your favorita number! It`s: " + favorite_numbers + ".")