python 删除csv第一行_Python入门 基础库

本文介绍了Python的基础库,重点讲解了日期运算、文件读写、路径处理、CSV操作、JSON转换以及SQLite数据库的使用。通过实例展示了如何使用Python进行日期计算、文件操作、CSV数据的读写以及数据库的基本操作。
摘要由CSDN通过智能技术生成

一门计算机语言,最强大的部分是库,它使程序员仅通过简单调用,就实现了强大的功能。本篇介绍python常用的基础库。

1.日期运算

日常涉及很多日期相关的计算,比如:在项目管理中,需要用“启动时间+计划工期”来获得交付时间;在购买商品时,要通过“过期日期-当前日期”来判断食品是否腐败。

python语法: ①这些接口由datetime库提供,因此要先用 “ import  datetime ” 导入模块 ②可以获取当前日期 “ datetime.now() ” ,也可以获取指定日期 “ datetime(年, 月, 日, 时, 分, 秒)”  ③两个时间可以直接相减,时间间隔是 timedelta 类型,它用 “ days” “ seconds ”表达时间段 ④两个时间也可以通过 比较运算符,直接确定早晚完整代码:
from datetime import datetime, timedelta# 当前日期now = datetime.now()print('当前日期:', end='')print(now)# 指定日期someDate = datetime(2020, 9, 1, 12, 0, 1)print('指定日期:', end='')print(someDate)# 文本转日期convertedDate = datetime.strptime('2020-6-1 16:17:18', '%Y-%m-%d %H:%M:%S')print('文本转日期:', end='')print(convertedDate)# 日期格式化print('日期格式化:', end='')print(now.strftime('%Y/%m/%d, %H:%M:%S'))# 日期推算computeDate = now + timedelta(days=2, hours=12, minutes=3, seconds=20)print('日期推算:', end='')print(computeDate)# 日期相减dateSpan = someDate - nowprint('日期相减:', end='')print(dateSpan)

2.读写文件

文件是存储数据的媒介,计算机通过路径识别它。写文件通常有2种情况,一种是从头覆盖写,一种是追加在已有的内容后面; 读文件就直接取出全部数据。 python语法:

①打开文件的语法是 “with open(文件路径, 读写模式, encoding='utf-8') as f

②由于“文件路径”中包含转义符号“\”,为了正确输出,要用到字符串的原样输出语法 “r'文本'

③常用的“读写模式”有3种:'w'是覆盖,'a'是追加,'r'是读

④“encoding='utf-8'” 是为了处理中文

⑤“f” 代表操作的文件

⑥由于文件中的数据是多行文本,python提供了2种数据粒度的操作:多行单行

完整 代码:
# 文件放在桌面上,程序运行后,可自行打开查看filePath = r'C:\Users\Administrator\Desktop\fileDemo.txt'# 覆盖写 wwith open(filePath, 'w', encoding='utf-8') as f:    # 数据粒度:多行    f.write('''第一行        第二行''')# 追加 awith open(filePath, 'a', encoding='utf-8') as f:    # 数据粒度:单行    f.writelines(['\n第3行', '\n第4行'])# 读 rwith open(filePath, 'r', encoding='ut
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值