一个NotionNext搭建的博客
数据库系统概论
大数据原理与应用
javaWeb应用开发基础教程
python
毕业设计
大数据技术综合应用
实训-航空数据系统
java面向对象程序设计
数据结构
算法分析与设计
SPARK
Python爬虫大数据采集与挖掘
云计算
概率论与数理统计
数字逻辑
计算机网络
计算机组成原理
linux
操作系统
人工智能导论
数据仓库与数据挖掘
数据可视化
大数据安全与隐私保护
c语言
C++
文件操作
open
file = open(file_name, model, encoding)打开一个文件并把内容赋给对象
file_name:字符串,表示你要打开的文件的变量,是一个路径
mode:字符串,表示你要以什么模式打开文件'r':只读模式。这是默认模式,如果文件不存在,会抛出异常。'w':写入模式。如果文件存在,会被覆盖。如果文件不存在,会创建新文件。'a':追加模式。如果文件存在,新的内容会被写入到文件的末尾。如果文件不存在,会创建新文件。'x':创建模式。如果文件已存在,会抛出异常。'b':二进制模式。't':文本模式。这是默认模式。
encoding:这是一个字符串,表示你要使用的编码方式。例如,'utf-8'或'gbk'
close
file.close()关闭文件,如果没有使用with自动关闭,则要手动关闭
with as
with open(file_path, "r", encoding="gbk") as file: with关键字用于设置一个临时的上下文,当这个上下文结束时,相关的资源会被自动清理或释放。这种机制被称为上下文管理协议。
as关键字用于创建一个别名,你可以使用这个别名在with语句的代码块中访问资源。
read
file.read(size=-1)读字符
- 这个方法读取文件中的
size个字符,然后返回一个字符串。如果size参数被省略或为负,那么该方法将读取并返回文件中的所有内容。
readlines
file.readlines(hint=-1)读行
- 这个方法读取文件中的所有行,并返回一个包含所有行的列表。如果提供了
hint参数,那么该方法将读取相应数量的行
- 因为是列表所以可以执行切片操作
write
file.write(string)- 这个方法将一个字符串写入文件。它返回写入的字符数
writelines
file.writelines(lines)- 这个方法接受一个字符串列表,然后将列表中的所有字符串写入文件。注意,这个方法不会在字符串之间添加换行符,所以如果需要换行,你需要在字符串中自己添加。
Prev
第三方库
Next
python基础
Loading...