一.文件操作

1.打开文件

fp=open(name[,mode[,buffereing])

需要定义一个变量,再选择文件打开参数。需要注意的是,如果参数选择不为w,w+,aa+那么文件必须一开始就存在,否则会出现FileNotFoundError类型报错。此外为避免出现报错,也可以采用with语句打开文件

2.关闭文件

fp.close()

读写操作完成后必须关闭文件,以免造成文件损坏。close()方法刷新缓冲区信息然后关闭文件。关闭后,不能再进行读写操作

3.写入文件

方法一:

fp.write()

方法要求文件操作方式为w或w+。此外弊端在于写入内容不能换行

方法二:

print(....,file=fp)

方法的优势在于可以自动换行,且不要求模式一定为w,a+模式亦是合法的

4.读取文件内容

file.read(size)

除此之外,还有readline(),readlines()两种读取方法。它们都要求模式rr+。读取后还需要打印结果例如

string=fp.read()
print(string)

二.sqlite数据库操作

1.导入sqlite数据库模块

import sqlite3

2.创建连接数据库

conn=sqlite3.connect("数据库名.db")

3.执行数据库操作

conn.execute('数据库操作')

数据库操作和任何其他sql语言相同,create,update或者delelte等等

4.事务提交

conn.commit()

创建数据库不需要执行一步,但是其他操作需要提交事务

5.关闭连接

conn.close()

原理同文件操作中关闭文件步骤原理

原文地址:https://blog.csdn.net/weixin_61023150/article/details/134744974

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_21792.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注