用户:
oWuGi7s6查看:0 回复:2 评论:0 创建时间:2022-12-08T13:41:19
【作品展示】

【作品介绍】
60多行代码纯属手打
【作品源代码】
import os
import shutil
while True:
q = 0
s = 0
v = 0
a = 0
print('------------------文件管理系统------------------')#标题
if (os.path.exists('C:\\我的文本') == True): #文件夹存在
os.chdir("C:\\我的文本") #切换路径
print('1、写入文件(没有会创建)')
print('2、读取文件')
print('3、删除文件')
print('4、删除所有文件')
v = input('请选择(1 2 3 4)\n')
if (v == '1'): #回答为1
a = input('文件名(加扩展名)\n')
s = open(a, 'w', encoding='utf-8') #打开\创建文件设置为写
s.write(input('内容:\n'))
s.close() #关闭文件
print('写入成功')
elif (v == '2'): #回答为2
q = input('文件名(加扩展名)\n')
if (os.path.exists(q) == True):
s = open(q, 'r', encoding='utf-8') #打开文件设置为读
print('文件', q, ':')
print(s.read())
s.close() #关闭文件
else:
print('没有找到文件')
elif (v == '3'):
if (input('确定吗(1是 2否)\n') == '1'):
q = input('文件名(加扩展名)\n')
if (os.path.exists(q) == True):
os.remove(q) #删除文件
print('删除成功')
else:
print('没有找到文件')
else:
if (input('确定吗(1是 2否)\n') == '1'):
os.chdir('C:\\')
shutil.rmtree('我的文本') #删除文件夹
print('删除成功')
else: #文件夹不存在
print('检测到您未创建文件夹')
print('正在切换路径...')
os.chdir("C:\\")
print('切换路径成功,正在创建文件夹...')
os.mkdir("我的文本")
print('创建成功')
os.chdir("C:\\我的文本")
print('1、写入文件(没有会创建)')
print('2、读取文件')
print('3、删除文件')
print('4、删除所有文件')
v = input('请选择(1 2 3 4)\n')
if (v == '1'):
a = input('文件名(加扩展名)\n')
open(a, 'w', encoding='utf-8')
a.write(input('内容:\n'))
print('创建成功')
s.close()
elif (v == '2'):
q = input('文件名(加扩展名)\n')
if (os.path.exists(q) == True):
s = open(q, 'r', encoding='utf-8')
print(s.read())
s.close()
else:
print('没有找到文件')
elif (v == '3'):
if (input('确定吗(1是 2否)\n') == '1'):
q = input('文件名(加扩展名)\n')
if (os.path.exists(q) == True):
os.remove(q)
print('删除成功')
else:
print('没有找到文件')
else:
if (input('确定吗(1是 2否)\n') == '1'):
os.removedirs('C:\\我的文本')
print('删除成功')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn