Day7 CSV档处理

在经历上一部函数与类别的摧残後,这两天就来教一些比较温和的程序吧~
今天的影片内容为介绍常见的档案格式—CSV档,它的储存与读取方法

以下为museum.csv的下载连结
https://drive.google.com/file/d/1IYnJzarD5u7MBg3tn9YZah7DSl9kpUM6/view?usp=sharing

以下为影片中有使用到的程序码

#读取csv档
#C:\\Users\\ASUS\\Desktop\\csv\\需更换成museum.csv在您电脑中的路径
import csv

fn = 'C:\\Users\\ASUS\\Desktop\\csv\\museum.csv'

with open(fn) as csvFile:
    csvReader = csv.reader(csvFile)
    print(csvReader)
#用串列读取csv档
#C:\\Users\\ASUS\\Desktop\\csv\\需更换成museum.csv在您电脑中的路径
import csv

fn = 'C:\\Users\\ASUS\\Desktop\\csv\\museum.csv'

with open(fn) as csvFile:
    csvReader = csv.reader(csvFile)
    data = list(csvReader)
print(data)
#用回圈读取csv档
#C:\\Users\\ASUS\\Desktop\\csv\\需更换成museum.csv在您电脑中的路径
import csv

fn = 'C:\\Users\\ASUS\\Desktop\\csv\\museum.csv'

with open(fn) as csvFile:
    csvReader = csv.reader(csvFile)
    for row in csvReader:
        print(row)
#输出串列并储存成CSV档
#C:\\Users\\ASUS\\Desktop\\csv\\需改成您想储存此档案的路径
import csv

fn = 'C:\\Users\\ASUS\\Desktop\\csv\\zoo.csv' #档案名称zoo.csv

with open(fn, 'w', newline = '') as csvFile:
    csvWriter = csv.writer(csvFile)
    csvWriter.writerow(['Jellyfish', 'white', '100'])
    csvWriter.writerow(['Lion', 'yellow', '150'])
    csvWriter.writerow(['Bird', 'red', '1'])
print("储存成功")

如果在影片中有说得不太清楚或错误的地方,欢迎留言告诉我,谢谢您的指教。


<<:  EP 06 - 取得 Nonce (1/2)

>>:  冒险村06 - Auto-update dependencies

DAY18 机器学习专案实作-员工离职预测(下)

一、挑选模型 再将资料丢入模型前要先做好资料前处理,并将训练资料的答案另外独立出来,然後把训练资料与...

[Lesson17] MVP

MVP架构: Model — 管理资料来源。例如:SharedPreferences、Room、呼叫...

十五分钟内介绍产品与服务

由於现在身兼多职的情况,能够进行业务开发的时间也不多,因此如何有效地介绍产品是一件很重要的事情,到目...

Day 18 AWS云端实作起手式第八弹 让开机器变得很自动自发Auto Scaling-WriteNode设置

Auto-Scaling设置内容较多,我们快速回顾一下昨天的架构图: 针对外面的流量,我们提供使用者...

Day18-Go错误处理(上)

前言 在执行程序时,遇到系统错误或是网路异常是无可避免的,这时我们可能印出错误讯息并且让程序中断。 ...