10-1
#学习笔记:在文本编辑器中新建一个文件,任意输入数行,每一行都以"In Python You Can"开头。将这个文件命名为learning_python.txt,并将其存储到程序相同目录中。
#编写一个程序读取这个文件,并将你所写的内容打印三次;第一次打印时读取整个文件;第二次打印遍历文件对象;第三次打印时将各行存储在一个列表中,再在with代码块外打印他们
print("第一次打印:")
with open('learning_python.txt') as lp:
"""
第一次打印,读取整个文件内容
"""
contents = lp.read()
print(contents)
print("第二次打印:")
with open('learning_python.txt') as lp:
"""
第二次打印,遍历文件对象
"""
for line in lp:
print(line)
print("第三次打印:")
with open('learning_python.txt') as lp:
"""
第三次打印,将各行内容存储在列表中,再遍历列表
"""
lines = lp.readlines()
for line in lines:
print(line)
**结果如下:
第一次打印:
IN PYTHON YOU CAN STUDY MORE AND MORE
IN PYTHON YOU CAN GET HAPPINESS
IN PYTHON YOU CAN DO WHAT YOU CAN’T DO
第二次打印:
IN PYTHON YOU CAN STUDY MORE AND MORE
IN PYTHON YOU CAN GET HAPPINESS
IN PYTHON YOU CAN DO WHAT YOU CAN’T DO
第三次打印:
IN PYTHON YOU CAN STUDY MORE AND MORE
IN PYTHON YOU CAN GET HAPPINESS
IN PYTHON YOU CAN DO WHAT YOU CAN’T DO**
10-2
# C语言学习笔记:可使用replace()方法将字符串中的特定单词都替换为另一个单词。
# 读取learning_python.txt中的每一行,将其中的python都替换为另一门语言然后输出
with open('learning_python.txt') as lp:
lines = lp.readlines(