Python函数学习指南:文件操作
Python是一种广泛使用的高级编程语言,拥有丰富的函数库,方便快捷的文件操作是其中之一。在Python中,可以通过内置函数和标准库来实现对文件的读取、写入、修改和删除等操作,为工程师们提供了强大的文件处理功能。以下是Python函数学习指南:文件操作。
1. 打开文件
在Python中,可以通过open函数打开文件,语法格式如下:
open(file,mode='r', buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None)
其中,file为文件名(必须要有),mode为打开文件的方式(默认为‘r’,即读模式),其他参数可自行调整。
2. 读取文件
使用open()打开文件后,可以通过read()方法来读取文件里的内容,例如:
f = open("demo.txt", "r")
print(f.read())
上述代码会把demo.txt文件中的所有内容输出到终端中。
3. 写入文件
可以通过write()方法来向文件中写入内容,例如:
f = open("output.txt", "w")
f.write("Hello World!")
f.close()
上述代码会在当前目录下生成一个名为output.txt的文件,并向其中写入“Hello World!”字符串。
4. 修改文件
如果要修改已有的文件,可以使用'r+'模式打开文件,然后利用seek()方法和write()方法进行修改,例如:
f = open("output.txt", "r+")
f.seek(7)
f.write("Universe")
f.close()
上述代码会打开output.txt文件,将文件指针移动到第8个字符处(从0开始计数),并将其后的字符全部替换为“Universe”。
5. 删除文件
在Python中,可以使用os库的remove()函数来删除文件,例如:
import os
os.remove("output.txt")
上述代码会删除当前目录下名为output.txt的文件。
因为Python支持多种文件处理方式,以上仅为Python文件操作的基础。完成本文所述内容后,读者可以进一步学习Python标准库中其他常用的文件处理函数,例如shutil模块、os模块和glob模块等。
