使用Python编写简单的文件操作程序
发布时间:2023-12-04 22:33:03
下面是一个使用Python编写的简单的文件操作程序的示例。
import os
def create_file(file_name):
try:
with open(file_name, 'w') as file:
file.write("This is the content of the file.")
print(f"File {file_name} created successfully.")
except Exception as e:
print(f"Error creating file {file_name}: {str(e)}")
def read_file(file_name):
try:
with open(file_name, 'r') as file:
content = file.read()
print(f"Content of file {file_name}: {content}")
except Exception as e:
print(f"Error reading file {file_name}: {str(e)}")
def delete_file(file_name):
try:
os.remove(file_name)
print(f"File {file_name} deleted successfully.")
except Exception as e:
print(f"Error deleting file {file_name}: {str(e)}")
def rename_file(original_name, new_name):
try:
os.rename(original_name, new_name)
print(f"File {original_name} renamed to {new_name} successfully.")
except Exception as e:
print(f"Error renaming file {original_name} to {new_name}: {str(e)}")
# 示例使用
file_name = "test.txt"
create_file(file_name) # 创建文件
read_file(file_name) # 读取文件内容
rename_file(file_name, "new_test.txt") # 重命名文件
read_file("new_test.txt") # 读取新文件内容
delete_file("new_test.txt") # 删除文件
在上述示例中,我们首先定义了四个函数 create_file()、read_file()、delete_file() 和 rename_file(),分别用于创建文件、读取文件内容、删除文件和重命名文件。
然后,我们对文件 "test.txt" 执行了一系列操作:
1. 使用 create_file() 函数创建了一个名为 "test.txt" 的文件,并在其中写入了一条内容。
2. 使用 read_file() 函数读取了文件 "test.txt" 的内容并打印出来。
3. 使用 rename_file() 函数将文件名从 "test.txt" 改为 "new_test.txt"。
4. 使用 read_file() 函数读取了新文件 "new_test.txt" 的内容并打印出来。
5. 使用 delete_file() 函数删除了新文件 "new_test.txt"。
此示例演示了如何使用Python编写基本的文件操作程序,你可以使用这些函数来对文件进行各种操作,例如创建、读取、重命名和删除文件。注意,在使用这些函数时,应该使用适当的异常处理来处理可能发生的错误,以确保程序的健壮性。
