python文件中的小事
程序员文章站
2022-05-25 09:04:35
什么是文件:在计算机中只要是装在数据的物理载体都是文件,在计算机中持久保存主要依靠的是文件文件的作用:在计算机中想要保存数据必须要使用文件装载数据 数据在计算机中以文件的形式进行保存在python中写文件:在持久化保存的情况下# 1.先打开一个文件f = open("ylt.txt", mode="w")# 2.向打开的文件中写入数据f.write("hello world")# 3.写完数据后关闭文件f.close()使用write()可以完成向文件存入数据,前提是先建立一个yl...
什么是文件:
在计算机中只要是装在数据的物理载体都是文件,在计算机中持久保存主要依靠的是文件
文件的作用:
在计算机中想要保存数据必须要使用文件装载数据 数据在计算机中以文件的形式进行保存
在python中写文件:
在持久化保存的情况下
# 1.先打开一个文件
f = open("ylt.txt", mode="w")
# 2.向打开的文件中写入数据
f.write("hello world")
# 3.写完数据后关闭文件
f.close()
使用write()可以完成向文件存入数据,前提是先建立一个ylt.txt文件
注意:
1. 如果指定的这个名称的文件不存在,那么在mode是r情况下直接报错
2. 如果指定的这个名称的文件不存在,那么在mode是w的情况下会创建这个文件,
如果这个名称的文件已存在,那么会先清空文件然后写入数据
在python中读数据
# 1.先打开要读取的文件
f = open("ylt.txt", "r")
# 2.开始读取文件中的数据
content = f.read(2)
# 3.关闭打开的文件
f.close()
- read(num),这个num参数表示从文件中读取的数据的长度(单位是字节),如果没有传递这个数据默认读取所有
- 如果文件打开之后连续读取多次指定长度字节,那么每次的读取都是从上一次读取的结束点开始计算长度的
- 注意:如果使用open打开文件时,如果使用的“r”,那么可以省略
- 使用readline()可以读取文件中的一行数据
- 使用readlines()可以将文件中的所有数据按行读取并存放在一个列表中
- 所有的参数都是数据的长度
文件的打开和关闭的本质
文件和变量的作用都是问了存储数据,而已知变量存储的是数据的引用可以理解为变量名记录的是数据的引用而文件名是一个数据的引用
open是将硬盘中的引用地址区域和内存之间的通道开启
write函数向文件中写入数据,将内存中的数据通过这个通道存放进硬盘中的引用区域
read函数是读取文件中的数据,将通道通向的硬盘中的引用区域里面的数据全部加载到内存中,在内存中以变量进行记录
文件打开的模式
文件关闭的模式
文件的常用操作
import os # 声明os模块
文件的重命名 rename
os模块中的rename()就可以完成对文件的重命名工作
rename(需要修改的文件的名称,新的文件的名称)
创建文件 mkdir
获取当前默认目录 getcwd
修改默认目录 chdir
获取目录列表 listdir
删除文件夹:此处的删除只能删除空的文件夹,目标文件夹里面不管有其他的文件或空文件夹都不能完成操作 rmdir
删除文件夹(包括文件夹里的内容) rmtree
注意:
创建和修改都只能使用一次,再次使用会无法找到文件报错
本文地址:https://blog.csdn.net/Layfolk_XK/article/details/107569615
推荐阅读
-
python中time模块与datetime模块的详解
-
如何用Python提取10000份log中的产品信息
-
用php实现动态产生xml文件以及从xml文件中抽取数据转化成html的小程序_PHP教程
-
Python中的赋值与浅复制与深复制之间的关系
-
Python的string模块中的Template类字符串模板用法
-
Python中的内置函数分享
-
load data infile将excel文件中的数百万条数据在1分钟内导入数据_MySQL
-
WP8.1程序开发中,如何加载本地文件资源或安装在程序包中的资源。
-
python中字符串的常见操作
-
详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!