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

在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的内置文件对象和相应的文件处理函数来执行。