python之关于csv的文件读写记录

本文介绍了一个简单的CSV文件读写练习系统,包括数据的读取、打印、清空操作,以及用户交互界面,展示了如何使用Python和csv模块进行基本的数据处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

相关配置:

Anaconda 4.2.0 (64-bit)
Python 3.5.2

关于csv文件读写练习小系统。

程序如下:

import csv
import time
import sys


filename = 'ha.csv'
datas = [['hello', 'girl'],
         ['hi', 1],
         ['oh', 2],
         ['yeah', 3]]
with open(filename, 'w', newline='') as f:
    w = csv.writer(f)
    for row in datas:
        w.writerow(row)
d = []
for i in range(1):
    with open(filename) as f:
        datas = csv.reader(f)
        for data in datas:
            print(data)
            d.append(data)
            # print(d)
    with open(filename, 'w', newline='') as f:
        w = csv.writer(f)
        for row in d:
            w.writerow(row)
    time.sleep(1)
while True:
    print('如果想清除数据,请输入(y/Y),如果想退出系统,请输入(n/N): ')
    a = input()
    if (a == 'y') or (a == 'Y'):
        d = []
        with open(filename, 'w', newline='') as f:
            w = csv.reader(f)
            for row in d:
                w.writerow(row)
        print('数据已经清空!')
        break
    elif (a == 'n') or (a == 'N'):
        print('数据保留,退出系统成功!')
        sys.exit()
    else:
        print('请按要求输入!')

我曾经跨过山和大海,也穿过人山人海,我曾经拥有着的一切,转眼都飘散如烟,我曾经失落失望失掉所有方向,直到看见平凡才是唯一的答案。
——韩寒《平凡之路》

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值