欢迎访问宙启技术站
智能推送

Python文件读写操作和相关函数

发布时间:2023-05-28 04:05:15

Python文件读写操作是Python程序中常用的一种操作。文件读写操作可以方便地对本地文件、网络文件及其他资源进行读写操作。下面将介绍Python文件读写操作和相关函数。

文件读写操作

Python中通过open函数打开文件,用close函数关闭文件。使用open函数以读模式打开一个文件:

file = open("file.txt","r")

上述代码将打开一个名为file.txt的文件,后面的“r”表示以只读模式打开文件。同样,也可以使用“w”表示以写模式打开文件,“a”表示以追加模式打开文件。

使用close函数关闭文件:

file.close()

除了使用open和close函数进行文件读写操作之外,Python还提供了其他常用的函数,如read、readline和write。

read函数用于从打开的文件中读取数据。read函数可以一次性将文件中的所有内容读取出来,代码如下:

file = open("file.txt","r")
content = file.read()
print(content)
file.close()

上述代码将打印读取到的file.txt文件中的所有内容。

readline函数用于从文件中逐行读取内容,代码如下:

file = open("file.txt","r")
while True:
    line = file.readline()
    if not line:
        break
    print(line)
file.close()

上述代码将逐行读取file.txt文件中的内容并逐行打印。

write函数用于往文件中写入内容,代码如下:

file = open("file.txt","w")
file.write("Hello World")
file.close()

上述代码将在file.txt文件中写入“Hello World”字符串。

相关函数

Python中还提供了一些与文件读写相关的函数。

其中os模块中的os.path.exists()函数用于判断文件是否存在,代码如下:

import os
if os.path.exists("file.txt"):
    print("存在")
else:
    print("不存在")

上述代码将判断当前目录下是否存在file.txt文件。

另外,Python中的os模块还提供了os.rename()函数用于重命名文件,代码如下:

import os
os.rename("file.txt","new_file.txt")

上述代码将重命名file.txt文件为new_file.txt。

总结

Python文件读写操作和相关函数是Python编程中必不可少的部分,掌握好这些函数的使用方法可以方便快捷地进行文件读写操作。在实际开发过程中,需要根据实际需求选择合适的文件读写方式和函数。