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

使用Python编写一个实现简单文件操作的程序

发布时间:2023-12-04 12:07:29

下面是使用Python编写的一个实现简单文件操作的程序:

import os

# 创建新文件
def create_file(filename):
    try:
        file = open(filename, 'w')
        file.close()
        print("文件创建成功!")
    except Exception as e:
        print("文件创建失败:", e)

# 写入文件
def write_to_file(filename, content):
    try:
        file = open(filename, 'a')
        file.write(content)
        file.close()
        print("内容写入成功!")
    except Exception as e:
        print("内容写入失败:", e)

# 读取文件内容
def read_file(filename):
    try:
        file = open(filename, 'r')
        content = file.read()
        file.close()
        return content
    except Exception as e:
        print("文件读取失败:", e)

# 追加文件内容
def append_to_file(filename, content):
    try:
        file = open(filename, 'a')
        file.write(content)
        file.close()
        print("内容追加成功!")
    except Exception as e:
        print("内容追加失败:", e)

# 删除文件
def delete_file(filename):
    try:
        os.remove(filename)
        print("文件删除成功!")
    except Exception as e:
        print("文件删除失败:", e)

# 使用例子
filename = "test.txt"

# 创建文件
create_file(filename)

# 写入内容
content = "Hello World!
"
write_to_file(filename, content)

# 读取内容
file_content = read_file(filename)
print("文件内容:")
print(file_content)

# 追加内容
new_content = "This is a new line.
"
append_to_file(filename, new_content)

# 读取修改后的内容
file_content = read_file(filename)
print("修改后的文件内容:")
print(file_content)

# 删除文件
delete_file(filename)

上述代码实现了几个基本的文件操作,包括创建文件、写入文件、读取文件、追加文件内容和删除文件。代码中使用了异常处理,可以对各种可能的错误进行处理。使用时,只需调用相应的函数,并传入相应的参数即可实现对文件的操作。

在上述代码的使用例子中,首先创建了一个名为test.txt的文件,然后写入了Hello World!

的内容。接着读取了文件的内容并打印输出。然后,追加了一个新的内容This is a new line.

到文件中,并再次读取文件的内容并打印输出。最后,删除了这个文件。

这个简单的文件操作程序可以在处理一些简单的文件操作时提供便利,并且代码也比较简洁易懂。但需要注意的是,对于大文件的读写操作时,可能需要采用更高效的方法,比如使用缓冲区或分块读取的方式,以避免内存占用过大或性能下降。