在she’ll文件中设计一个多操作选项的菜单
时间: 2024-02-22 19:56:16 浏览: 66
好的,我可以为您提供一个简单的多操作选项菜单的设计,您可以根据需要进行修改和扩展。
```python
# 导入必要的模块
import os
# 定义菜单选项
menu = {
"1": "显示当前目录下的文件和文件夹",
"2": "创建一个新文件",
"3": "创建一个新文件夹",
"4": "删除一个文件或文件夹",
"5": "退出程序"
}
# 定义函数显示菜单
def display_menu():
print("请选择操作:")
for key, value in menu.items():
print(key + ". " + value)
# 定义函数显示当前目录下的文件和文件夹
def show_files():
files = os.listdir()
for file in files:
print(file)
# 定义函数创建新文件
def create_file():
filename = input("请输入文件名:")
with open(filename, "w") as f:
print("文件创建成功!")
# 定义函数创建新文件夹
def create_folder():
foldername = input("请输入文件夹名:")
os.mkdir(foldername)
print("文件夹创建成功!")
# 定义函数删除文件或文件夹
def delete_file_or_folder():
filename = input("请输入要删除的文件或文件夹名:")
if os.path.isfile(filename):
os.remove(filename)
print("文件删除成功!")
elif os.path.isdir(filename):
os.rmdir(filename)
print("文件夹删除成功!")
else:
print("文件或文件夹不存在!")
# 主程序
while True:
display_menu()
choice = input()
if choice == "1":
show_files()
elif choice == "2":
create_file()
elif choice == "3":
create_folder()
elif choice == "4":
delete_file_or_folder()
elif choice == "5":
print("程序已退出!")
break
else:
print("无效的操作,请重新选择!")
```
这个菜单提供了以下操作:
1. 显示当前目录下的文件和文件夹
2. 创建一个新文件
3. 创建一个新文件夹
4. 删除一个文件或文件夹
5. 退出程序
您可以根据需要进行修改和扩展。
阅读全文