唐山个人网站建设,大名县建设局网站,深圳宝安区天气,建设云官网2023.11.23使用flask实现在指定路径生成文件夹操作
程序比较简单#xff0c;实现功能#xff1a; 1、前端输入文件夹 2、后端在指定路径生成文件夹 3、前端反馈文件夹生成状态 main.py
from flask import Flask, request, render_template
import osapp Flask(__name__)a…2023.11.23使用flask实现在指定路径生成文件夹操作
程序比较简单实现功能 1、前端输入文件夹 2、后端在指定路径生成文件夹 3、前端反馈文件夹生成状态 main.py
from flask import Flask, request, render_template
import osapp Flask(__name__)app.route(/)
def index():return render_template(index.html)app.route(/create_folder, methods[POST])
def create_folder():folder_name request.form[folderName] # 从前端获取文件夹名称base_path static/ # 指定路径folder_path os.path.join(base_path, folder_name)try:os.makedirs(folder_path, exist_okTrue) # 创建文件夹message fFolder {folder_name} created successfully at path: {folder_path}except Exception as e:message fError creating folder: {str(e)}return render_template(index.html, messagemessage)if __name__ __main__:app.run()index.html
!DOCTYPE html
html langen
headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleCreate Folder/title
/head
bodyform action/create_folder methodpostinput typetext namefolderName placeholderEnter folder namebutton typesubmitCreate Folder/button/formdiv idmessage{% if message %}p{{ message }}/p{% endif %}/div
/body
/html