美文网首页
python笔记五 查询修改功能

python笔记五 查询修改功能

作者: 红白乌鸦 | 来源:发表于2019-05-22 17:44 被阅读0次

import os

def fetch(data):  # 查询功能函数

    ret = ''  # 查询结果的返回列表

    tag = False

    with open('沪市股票', 'r') as hu_stock:

        for read_line in hu_stock:

            # print(read_line)

            if data in read_line[0:6]:  # 判断是否匹配输入号码

                tag = True

                print(read_line)

                ret = read_line

                continue

            if read_line.startswith('60') and tag:  # 判断结束条件

                break

            # if tag:

            #    print(read_line)

            #    ret.append(read_line)

            # elif data not in hu_stock:  # 查询无记录

            #    print('查询无记录。')

    return ret

def add(data):  # 修改功能函数

    res = fetch(data)

    def change(res):

        change_w = input('请输入替换内容:') #替换内容

        change_w = change_w + '\n' #添加内容的换行

        # print(change_w)

        with open('沪市股票', 'r') as hu_stock, open('沪市股票-new', 'w')as new_stock:

            for read_line in hu_stock:

                tag = False

                if read_line == res: #判断查询内容

                    tag = True

                    new_stock.write(change_w) #把替换内容写入

                if read_line.startswith('60') and tag:

                    tag = False

                    continue

                if not tag:

                    new_stock.write(read_line) #正常逐行写入文件

        os.rename('沪市股票','沪市股票.bak') #把原文件改为备份

        os.rename('沪市股票-new','沪市股票') #把新文件改成原文件

        # os.remove('沪市股票.bak')

        return new_stock

    return change(res)

相关文章

  • python笔记五 查询修改功能

    import os def fetch(data): # 查询功能函数 ret = '' # 查询结果的返回列...

  • python学习笔记17_元组及字典简单介绍

    python 笔记17 1.元组 tuple 元组被称为只读列表,即数据可以被查询,但不能被修改,所以,列表的切片...

  • 2018-12-04

    2.9商品信息查询修改界面功能与设计 (一)界面功能介绍 1、实现数据库数据查询、修改、删除; 2、该功能后台数据...

  • Maple_0410\\OS X修改python的软连接

    macOS下的python默认为python 2,修改为python 3 1、查询python3的路径 which...

  • 在Spectrum光谱链上做小程序dapp开发(2)

    基于区块链的微信小程序云笔记实战 主要功能:编写,查询,修改云笔记,但是由于存放在区块链上,不可删除 1.环境搭建...

  • 第八组(朱汉文)2018-12-03

    2.8商品信息查询修改界面功能设计 功能:修改 功能:删除 ADO.NET删除数据库流程 迭代过程 DataGri...

  • 2018-05-25

    2.9 商品信息查询修改界面功能设计 修改流程 1.画面主要功能 修改商品的各种信息,但是商品条码不能修改。 2....

  • python:基础知识详解

    $课程笔记 python相关函数查询 官方API文档 菜鸟教程python w3school教程python 一....

  • 2018-05-26

    2.9商品信息查询修改界面功能设计 2.9.1 GIF图片 2.9.2 主要功能 2.9.2.1 查询商品信息2....

  • 【Python】python代码查询市级城市天气

    python代码查询市级城市天气加入了查询功能,我发现大多数天气抓取都没有查询功能,附加全国城市编号运行需要cit...

网友评论

      本文标题:python笔记五 查询修改功能

      本文链接:https://www.haomeiwen.com/subject/ieauzqtx.html