请在 D 盘(Windows 系统)或者/usr/local(Linux)下创建一个新的文件 test.txt,若 文件存在则需要给出是否要进行删除的提示,若用户输入 y,则删除原来的 test.txt, 并新建一个新的 test.txtp'y't
时间: 2024-06-01 09:09:40 浏览: 122
如何找回删除掉的文件.txt
# Windows 系统下创建文件
1. 打开命令提示符(Win+R,输入cmd,回车)
2. 输入命令:cd /d D:(切换到 D 盘)
3. 输入命令:type nul > test.txt(创建 test.txt 文件,内容为空)
如果 test.txt 文件已存在,会提示“File already exists”,需要手动删除原文件再进行创建。
# Linux 系统下创建文件
1. 打开终端(Ctrl+Alt+T)
2. 输入命令:cd /usr/local(切换到 /usr/local 目录)
3. 输入命令:touch test.txt(创建 test.txt 文件,内容为空)
如果 test.txt 文件已存在,会提示“touch: cannot touch 'test.txt': File exists”,需要手动删除原文件再进行创建。
# Python 实现创建文件并删除原文件
import os
path = '/usr/local' # Linux 系统下的路径
# path = 'D:\\' # Windows 系统下的路径
if os.path.exists(os.path.join(path, 'test.txt')):
choice = input('文件已存在,是否删除原文件(y/n)?')
if choice.lower() == 'y':
os.remove(os.path.join(path, 'test.txt'))
print('原文件已删除')
with open(os.path.join(path, 'test.txt'), 'w') as f:
f.write('新的 test.txt 文件')
print('新文件已创建')
else:
print('取消创建新文件')
else:
with open(os.path.join(path, 'test.txt'), 'w') as f:
f.write('test.txt 文件')
print('文件已创建')
阅读全文