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