创建一个文件Blowing in the wind.txt,其内容(复制粘贴就可以)是:
How many roads must a man walk down
Before you can call him a man
How many seas must a white dove sail
Before she sleeps in the sand
How many times must the cannon balls fly
Before they're forever banned
The answer my friend is blowing in the wind
The answer is blowing in the wind
根据以下要求编写程序
⑴在文件头部插入歌名“Blowin'in the wind”
⑵在歌名后插入歌手名“Bob Dylan”
⑶在文件末尾加上字符串“1962 by Warner Bros. Inc.”
⑷在屏幕上打印文件内容
文件处理后的内容为:
Blowin'in the wind
Bob Dylan
How many roads must a man walk down
Before you can call him a man
How many seas must a white dove sail
Before she sleeps in the sand
How many times must the cannon balls fly
Before they're forever banned
The answer my friend is blowing in the wind
The answer is blowing in the wind
1962 by Warner Bros. Inc.
with open(r'C:\Users\Chen Yong\Desktop\a.txt', 'w') as fp:
fp.write("How many roads must a man walk down\n"
"Before you can call him a man\n"
"How many seas must a white dove sail\n"
"Before she sleeps in the sand\n"
"How many times must the cannon balls fly\n"
"Before they're forever banned\n"
"The answer my friend is blowing in the wind\n"
"The answer is blowing in the wind\n")
with open(r'C:\Users\Chen Yong\Desktop\a.txt', 'r+') as fp:
lst = fp.readlines()
lst.insert(0, "Blowin'in the wind\n")
lst.insert(1, 'Bob Dylan\n')
lst.append('1962 by Warner Bros. Inc.\n')
fp.seek(0)
fp.write(''.join(lst))
fp.seek(0)
lyrics = fp.read()
print(lyrics)