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

Python函数学习指南:文件操作

发布时间:2023-06-25 19:45:41

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模块等。