1、创建文件,名称为“english_song.txt”,将歌词按行输入
2、将文件重命名为“my heart will go on.txt”
3、对文件创建副本为“back-up.txt”
4、关闭文件
# 1. 创建文件并写入歌词
with open("english_song.txt", "w") as f:
f.write("Every night in my dreams\n")
f.write("I see you, I feel you\n")
f.write("That is how I know you go on\n")
f.write("Far across the distance\n")
f.write("And spaces between us\n")
f.write("You have come to show you go on\n")
# 2. 将文件重命名
import os
os.rename("english_song.txt", "my heart will go on.txt")
# 3. 创建文件副本
import shutil
shutil.copyfile("my heart will go on.txt", "back-up.txt")
# 4. 关闭文件,不需要特殊处理,上面的 with 语句会自动关闭文件
python 实现
从键盘上输入两个数,进行除法运算,如果除数为零,则抛出异常,并且输出“除数不能为0”,如果不为零,则输出结果,保留两位小数
try:
num1 = float(input("请输入被除数:"))
num2 = float(input("请输入除数:"))
if num2 == 0:
raise ZeroDivisionError("除数不能为0")
result = num1 / num2
print("运算结果是:{:.2f}".format(result))
except ZeroDivisionError as e:
print(e)
except ValueError:
print("输入有误,请输入数值")