日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python 利用flask搭建一個共享服務器的步驟

瀏覽:241日期:2022-07-03 10:10:42

零、概述

我利用flask搭建了一個簡易的共享服務器,分享給大家

一、python代碼

import osimport timefrom flask import Flask,render_template,url_for,redirect,send_from_directory# 共享文件夾的根目錄rootdir = r’C:UsersAdministratorDownloadszlkt’ app = Flask(__name__) @app.route(’/doc/’)@app.route(’/doc/<subdir>/’)def document(subdir=’’): if subdir == ’’:# 名字為空,切換到根目錄os.chdir(rootdir) else:fullname = rootdir + os.sep + subdir# 如果是文件,則下載if os.path.isfile(fullname): return redirect(url_for(’downloader’, fullname=fullname))# 如果是目錄,切換到該目錄下面else: os.chdir(fullname) current_dir = os.getcwd() current_list = os.listdir(current_dir) contents = [] for i in sorted(current_list):fullpath = current_dir + os.sep + i# 如果是目錄,在后面添加一個sepif os.path.isdir(fullpath): extra = os.sepelse: extra = ’’content = {}content[’filename’] = i + extracontent[’mtime’] = time.strftime(’%Y-%m-%d %H:%M:%S’, time.localtime(os.stat(fullpath).st_mtime))content[’size’] = str(round(os.path.getsize(fullpath) / 1024)) + ’k’contents.append(content) return render_template(’test.html’, contents=contents, subdir=subdir, ossep=os.sep) @app.route(’/download/<fullname>’)def downloader(fullname): filename = fullname.split(os.sep)[-1] dirpath = fullname[:-len(filename)] return send_from_directory(dirpath, filename, as_attachment=True) if __name__ == ’__main__’: app.run()

二、html代碼

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>文檔管理</title> <link rel='stylesheet' rel='external nofollow'integrity='sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u' crossorigin='anonymous'> <link rel='stylesheet' rel='external nofollow'integrity='sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp' crossorigin='anonymous'> <script src='https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js' integrity='sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa' crossorigin='anonymous'></script> <style type='text/css'> .big-border {background: #fff;width: 1400px;margin: 0 auto;padding: 10px;} body { background: #f3f3f3;} .page-title { text-align: center;} </style></head><body> <div class='big-border'> <h3 class='page-title'>文檔管理</h3> <hr> <h4>當前目錄 {{ossep+subdir}}</h4> <hr> <table width='600px'> <thead><tr> <th>文件或目錄名</th> <th>修改時間</th> <th>大小</th></tr> </thead> <tbody>{% if subdir %}<tr> <td><a href='http://www.b3g6.com/' rel='external nofollow' >..{{ossep}}</a></td> <td></td> <td></td></tr>{% endif %}{% for i in contents %}<tr> <td><a href='http://www.b3g6.com/bcjs/{{ url_for(’document’, subdir=subdir+i.filename) }}' rel='external nofollow' >{{ i.filename }}</a></td> <td>{{ i.mtime }}</td> <td>{{ i.size }}</td> </tr>{% endfor %} </tbody> </table> <hr> </div></body></html>

三、使用1. 更改python代碼中的rootdir,這里需要填你所共享的文件夾

2. render_template(’test.html’, ...),我將html命名為test.html,所以這里就是render_template(’test.html’, ...),你如果命名了其它名字,這里記得改一下

四、最后效果

運行腳本之后,用瀏覽器打開 http://127.0.0.1:5000/doc/,顯示效果如下圖

Python 利用flask搭建一個共享服務器的步驟

Python 利用flask搭建一個共享服務器的步驟

最后歡迎大家使用,和我交流。

以上就是Python 利用flask搭建一個共享服務器的步驟的詳細內(nèi)容,更多關(guān)于flask搭建服務器的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩一区自拍| 日韩精品一区第一页| 欧美成人基地| 亚洲风情在线资源| 免费污视频在线一区| 久久久蜜桃一区二区人| 超碰在线99| 久久要要av| 日韩伦理一区| 91精品啪在线观看国产18| 久久久久久久久丰满| 欧美丝袜一区| 久久亚洲一区| 日本视频在线一区| 欧美xxxx性| 欧美日韩免费观看视频| 91高清一区| 日韩精品亚洲aⅴ在线影院| 91嫩草精品| 高清一区二区三区av| 另类av一区二区| 久久国产精品色av免费看| 国产乱码精品| 国产精品一区二区三区av麻| 国产精品videossex| 丰满少妇一区| 久久视频国产| 亚洲视频国产精品| 国产日韩视频在线| 9999国产精品| 亚洲免费播放| 91精品国产自产观看在线 | 亚洲高清毛片| 亚洲专区视频| 国产麻豆精品| 亚洲va中文在线播放免费| 黄色精品网站| 国产精品羞羞答答在线观看| 伊人久久视频| 综合国产在线| 成人高清一区| 亚洲久久视频| 97精品国产| 一区二区三区四区日韩| 欧美激情福利| 欧美日韩国产在线一区| 日韩动漫一区| 久久久久久黄| 久久国产麻豆精品| 亚洲精品国产嫩草在线观看| 亚洲三级视频| 香蕉视频亚洲一级| 亚洲人www| 成人三级高清视频在线看| 久久高清国产| 中文字幕高清在线播放| 少妇精品在线| 久久中文字幕av一区二区不卡| 中文字幕av亚洲精品一部二部| 欧美好骚综合网| 日本不卡一区二区| 婷婷精品视频| 精品少妇av| 亚洲精品无播放器在线播放| yellow在线观看网址| 亚洲在线国产日韩欧美| 里番精品3d一二三区| 男女男精品视频网| 老牛影视精品| 国产精品黄网站| 日韩一区二区免费看| 福利一区二区| 国产乱码精品一区二区亚洲| 天堂成人免费av电影一区| 国产精品毛片久久| 欧美日韩xxxx| 视频一区欧美日韩| 在线手机中文字幕| 国产精品主播| 亚洲久久视频| 国产v日韩v欧美v| 欧美亚洲tv| 蜜臀av性久久久久蜜臀aⅴ流畅 | 日韩毛片一区| 99视频精品| 久久蜜桃精品| 神马午夜在线视频| 美女视频网站久久| 国产精品一区二区精品视频观看 | 99久久亚洲精品| 久久精品一区二区三区中文字幕| 丝瓜av网站精品一区二区| 91精品1区| 99xxxx成人网| 亚洲综合电影一区二区三区| 中文日韩在线| 免费在线观看视频一区| 中文一区二区| 在线观看一区| 91亚洲无吗| 欧美一区二区三区久久| 免费不卡在线视频| 日本亚洲不卡| 国产日韩欧美中文在线| 欧美91在线|欧美| 国产一区二区三区视频在线| 亚洲三级欧美| 五月天激情综合网| 免播放器亚洲一区| 日韩 欧美一区二区三区| 日韩中出av| 免费成人在线影院| 中文字幕av一区二区三区四区| 中文字幕日本一区二区| av不卡免费看| 日韩精品一区二区三区中文| 激情91久久| 亚洲大全视频| 九一成人免费视频| 日韩精品欧美激情一区二区| jizzjizz中国精品麻豆| 福利在线免费视频| 麻豆国产在线| 亚洲免费福利| 国产精品蜜芽在线观看| 岛国av在线播放| 国产va在线视频| 色在线视频观看| 久久久久久久久99精品大| 日韩av免费| 婷婷成人基地| 久久九九99| 亚洲黄色在线| 在线精品国产亚洲| 中文一区在线| 久久超碰99| 国产成人精品亚洲线观看 | 国产激情精品一区二区三区| 国产一区调教| а√天堂8资源在线| 日韩中文字幕高清在线观看| 日韩欧美看国产| 久久精品123| 伊人久久在线| 久久中文字幕二区| 美女被久久久| 国产免费播放一区二区| 精品国产网站| 久久中文字幕av| 丝袜亚洲精品中文字幕一区| 一区二区不卡| 国产精品九九| 精品视频国产| 午夜欧美在线| 日韩不卡一区二区三区| 日韩毛片一区| 久久久久伊人| 国产精品羞羞答答在线观看| 久久久久99| 欧美精品自拍| 欧美久久精品| 中文在线а√在线8| 午夜在线视频一区二区区别| 国产成人免费av一区二区午夜| 久久久久99| 日韩一区二区三区在线看| 国产精品午夜av| 91精品国产91久久久久久黑人| 日韩一区二区三区精品| 欧美1区二区| 欧美日韩精品一本二本三本 | 亚洲综合不卡| 国产精品久久| 免费成人网www| 亚洲精品在线a| 红杏一区二区三区| 爽好久久久欧美精品| 国产精品久久久久av蜜臀| 麻豆精品久久久| 亚洲欧美不卡| 久久久久九九精品影院| 99视频精品全部免费在线视频| 综合色一区二区| 亚洲综合在线电影| 日韩av三区| 免费不卡中文字幕在线| 狠狠色狠狠色综合日日tαg| 国产66精品| 日韩精品乱码av一区二区| 日韩美女一区二区三区在线观看| 蜜桃久久av一区| 国产一区二区三区不卡视频网站 | 国产福利亚洲| 国产一区导航| 亚洲精品一二三**| 日韩亚洲在线| 天堂а√在线最新版中文在线| 亚洲人成亚洲精品| 日韩免费福利视频| 免费精品国产的网站免费观看|