python-----文件的操作

文件的操作

一、什么是文件

文件就是存数据的地方,如果没有文件你辛辛苦苦搞出来的结果就没了文件就是把一些数据储存起来,让你下一次用的时候可以直接使用。

二、文件的打开于关闭

在python中,用open函数可以打开一个可以存在的文件,或创建一个新的文件。

f = open("1.txt."w") # 1.txt是文件名 w是访问模式打开一个文件用于写入。
三、文件一些基本的访问模式

r 以只读的方式打开文件

w 打开一个文件用于写入

a 打开一个文件追加

四、关闭文件

close()

示例:

f = open("1.txt","w")   #创建文件
f.close()  #关闭这个文件
五、文件的读写

使用write()就可以向文件写入数据

f = open("1.txt","w")
f.write("哈哈哈")
f.close()

使用read()可以从文本中读出数据

f = open("1.txt","r")
content = f.rand()  #rand会返回一个值所以需要有个变量接受
print(content)

在读数据时我们可以用readlines()可以读取所有的数据,并且返回一个列表。有时候我们的数据可能过大可能会使电脑崩溃这个时候我们可以用readline()这样数据就会一行一行的显示

六、文件的重命名和删除

有时候我们会对文件进行重命名或删除,在Python中我们需要用到os模块。

一、文件的重命名

os 模块中需用remame()就可以对文件进行重命名

import os   #导入os模块
os.rename("1.txt","2.txt")  #前面是需要修改的文件,后面是新的文件名

二、删除文件

os 模块中remove()可以把文件进行删除。

import os
os.remove("1.txt")   #后面是待删除的文件名

文件夹的相关操作

文件夹的操作也需要os模块。

一、创建文件夹
impot os
os.mkdir("lalal") #后面是文件夹名字
二、获取当前目录
import os
os.getcwd()
三、改变默认目录
import os 
os chdir("../")
四、获取目录列表
import os
so.listdir("./")
五、删除文件夹
import os 
os.rmdir("lala")

你可能感兴趣的:(python-----文件的操作)