爬虫 python基础知识(输入古诗复制古诗)

# -*- codeing = utf-8 -*-
# @Time : 2021/2/11 0:31
# @Author : foryou
# @File : zuoye1.py
# @Software: PyCharm

import os


def input_poem():
    try:
        try:
            f = open("poem.txt", "w", encoding="utf-8")
        except Exception as result:
            print("产生错误了")
            print(result)  # 打开 poem文件
        i = 1
        while True:
            content = input("请输入第%d句诗(结束请输入ok):" % i)
            i = i + 1
            if content == "ok":
                break  # 用户输入古诗并保存至content变量
            f.write(content)
            f.write("\n")  # 将输入的诗词保存至 poem
        print("写入成功")
    finally:
        f.close()


def copy_poem():
    try:
        try:
            f = open("poem.txt", "r", encoding='utf-8')
        except Exception as result:
            print("产生错误了")
            print(result)
        # 打开poem文件并检验
        contents = f.readlines()
        # 将poem内容保存至contents(列表形式)
        try:
            g = open("copy.txt", "w", encoding='utf-8')
        except Exception as result:
            print("产生错误了")
            print(result)
        # 打开copy文件并检验
        for content in contents:
            g.write(content)
        print("复制成功")
        # 遍历,将contents内容写入copy
    finally:
        f.close()
        g.close()


input_poem()
copy_poem()

结果
爬虫 python基础知识(输入古诗复制古诗)_第1张图片
爬虫 python基础知识(输入古诗复制古诗)_第2张图片
在这里插入图片描述

你可能感兴趣的:(练习,爬虫,python)