在Python中使用expr()函数进行文件操作的示例
发布时间:2023-12-15 15:20:10
在Python中,可以使用expr()函数执行文件操作。expr()函数是一个用于计算字符串表达式的内置函数。下面是一些常见的示例以及使用例子:
1. 读取文件内容:
file_name = "example.txt"
# 打开文件
with open(file_name, 'r') as file:
# 读取文件内容
content = file.read()
# 打印文件内容
print(content)
2. 写入文件内容:
file_name = "example.txt"
content = "Hello, world!"
# 打开文件
with open(file_name, 'w') as file:
# 写入文件内容
file.write(content)
3. 追加写入文件内容:
file_name = "example.txt"
content = "Hello, world!"
# 打开文件
with open(file_name, 'a') as file:
# 追加写入文件内容
file.write(content)
4. 复制文件:
file_name = "example.txt"
new_file_name = "example_copy.txt"
# 打开原文件
with open(file_name, 'r') as file:
# 读取原文件内容
content = file.read()
# 打开新文件
with open(new_file_name, 'w') as new_file:
# 写入新文件内容
new_file.write(content)
5. 删除文件:
import os
file_name = "example.txt"
# 检查文件是否存在
if os.path.exists(file_name):
# 删除文件
os.remove(file_name)
print("文件已删除")
else:
print("文件不存在")
6. 重命名文件:
import os
old_file_name = "example.txt"
new_file_name = "new_example.txt"
# 检查原文件是否存在
if os.path.exists(old_file_name):
# 重命名文件
os.rename(old_file_name, new_file_name)
print("文件已重命名")
else:
print("文件不存在")
这些示例涵盖了一些常见的文件操作。请注意,expr()函数只能计算字符串表达式,不能直接执行文件操作。文件操作需要使用Python的内置文件对象和相应的文件处理函数来执行。
