本关的编程任务是补全右侧编辑器代码片段中 Begin-End 中间的代码,具体要求如下: 新创建两个文件空文件file1和file2; 删除系统已存在的两个文件oldFile1和oldFile2
时间: 2024-10-20 17:15:09 浏览: 112
PL/SQL 创建 oracle 任务调度
在Python中,你可以使用`os`模块来进行文件操作,包括创建、删除等。下面是完成这个编程任务的代码片段,假设`oldFile1`和`oldFile2`已经存在:
```python
import os
# 创建新的文件
def create_files(file1, file2):
try:
with open(file1, 'w'): # 使用 'w' 模式打开,如果不存在则创建
pass
with open(file2, 'w'):
pass
except FileExistsError:
print(f"无法创建文件 {file1} 或 {file2},可能文件已存在.")
# 删除旧的文件,先检查文件是否存在
def delete_files(oldFile1, oldFile2):
if os.path.exists(oldFile1):
try:
os.remove(oldFile1)
print(f"{oldFile1} 已经删除.")
except PermissionError:
print(f"无法删除 {oldFile1}: 权限不足.")
else:
print(f"{oldFile1} 不存在,无需删除.")
# 调用函数
create_files("file1", "file2")
delete_files("oldFile1", "oldFile2")
#
阅读全文