1.
# 打开pi_digits.txt文件
with open('pi_digits.txt') as file_object:
contents = file_object.read()
print(contents) # 在read函数到达文件末尾会返回一个空字符串,显示出来比源文件多一个空行
print(contents.rstrip()) # 使用rstrip函数可以删除这个空行
filename = 'pi_digits.txt'
with open(filename) as file_object:
for line in file_object:
print(line)
filename = 'pi_digits.txt'
with open(filename) as file_object:
lines = file_object.readlines()
pi_string = ''
for line in lines:
pi_string += line.strip() #删除空格
print(pi_string)
print(len(pi_string))
filename = 'programming.txt'
with open(filename, 'w') as file_object: #open(filename, 'w')写入文字并清空已有,open(filename, 'a')附加文字,不清空已有文字
file_object.write("I love programming.")