当前位置: 移动技术网 > IT编程>脚本编程>Python > python文件中的小事

python文件中的小事

2020年07月26日  | 移动技术网IT编程  | 我要评论
什么是文件:在计算机中只要是装在数据的物理载体都是文件,在计算机中持久保存主要依靠的是文件文件的作用:在计算机中想要保存数据必须要使用文件装载数据 数据在计算机中以文件的形式进行保存在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()
  1. read(num),这个num参数表示从文件中读取的数据的长度(单位是字节),如果没有传递这个数据默认读取所有
  2. 如果文件打开之后连续读取多次指定长度字节,那么每次的读取都是从上一次读取的结束点开始计算长度的
  3. 注意:如果使用open打开文件时,如果使用的“r”,那么可以省略
  4. 使用readline()可以读取文件中的一行数据
  5. 使用readlines()可以将文件中的所有数据按行读取并存放在一个列表中
  6. 所有的参数都是数据的长度
    文件的打开和关闭的本质
    文件和变量的作用都是问了存储数据,而已知变量存储的是数据的引用可以理解为变量名记录的是数据的引用而文件名是一个数据的引用
    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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网