日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

无法访问python官网_python写的网站,云服务器经常无法访问

發布時間:2024/4/13 python 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 无法访问python官网_python写的网站,云服务器经常无法访问 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

#coding=utf-8

from flask import Flask

from flask import send_from_directory

from flask import request

import MySQLdb

import json

import os

import sys

import time

app = Flask(__name__, static_url_path='')

import applly.db.creat#返回首頁

@app.route('/')

def index():

return app.send_static_file('index.html')#添加客戶資源

@app.route('/kehuziyuan/add',methods=['post'])

def kehuadd(): # 創建數據庫連接

conn = MySQLdb.connect(host='127.0.0.1', user='root', passwd='root', port=3306, charset='utf8')

conn.select_db('Server_DataBase');

cursor = conn.cursor(MySQLdb.cursors.DictCursor) # 查詢當前最大ID并設置當前插入數據的ID

cursor.execute('SELECT MAX(ID) FROM `kehu`')

rwa = cursor.fetchall()

ID = rwa[0].get('MAX(ID)') if ID != None:

ID = str(ID + 1)

else:

ID = str(1001)

print("ID=", ID) uid = request.form['uid']#客戶分類

name = request.form['name'] # 客戶名字

head = request.form['head'] # 經營范圍

phone = request.form['phone'] # 聯系方式 s1 = "INSERT INTO `kehu` (`ID`,`uid`,`name`,`head` ,`phone`) VALUES ("

sql = s1 + "'" + ID + "','" + uid + "','"+name +"','"+ head + "','" + phone + "')" print sql

# 向數據庫提交拼接好的插入數據的SQL

cursor.execute(sql)

conn.commit() # 關閉數據庫連接

cursor.close()

conn.close() # 插入成功返回1

return '增加成功'#查詢客戶資源

@app.route('/kehuziyuan/find',methods=['post'])

def kehuFind(): #創建數據庫連接并查詢當前最大的ID

conn = MySQLdb.connect(host='127.0.0.1', user='root',passwd='root',port=3306,charset='utf8')

conn.select_db('Server_DataBase');

cursor = conn.cursor(MySQLdb.cursors.DictCursor) #拼接sql

sql="SELECT * FROM kehu"

print sql

#查詢

cursor.execute(sql)

rwa=cursor.fetchall() #關閉數據庫連接

cursor.close()

conn.close() return json.dumps({"msgid":100,'msg':rwa,"errormsg":''})#增加新聞

@app.route('/xinwen/add',methods=['post'])

def xinwenAdd(): # 創建數據庫連接

conn = MySQLdb.connect(host='127.0.0.1', user='root', passwd='root', port=3306, charset='utf8')

conn.select_db('Server_DataBase');

cursor = conn.cursor(MySQLdb.cursors.DictCursor) # 查詢當前最大ID并設置當前插入數據的ID

cursor.execute('SELECT MAX(ID) FROM `xinwen`')

rwa = cursor.fetchall()

ID = rwa[0].get('MAX(ID)')

print ID

if ID != None:

ID = str(ID + 1)

else:

ID = str(1001)

print("ID=", ID) name = request.form['name'] # 新聞標題

name2 = request.form['name2'] # 新聞副標題

art = request.form['art'] # 正文

times = time.strftime("%Y/%m/%d")

print str(times) s1 = "INSERT INTO `xinwen` (`ID`,`name`,`name2`,`art`,`time`) VALUES ("

sql = s1 + "'" + ID + "','" + name + "','"+name2+"','"+ art +"','"+str(times)+ "')" print sql

# 向數據庫提交拼接好的插入數據的SQL

cursor.execute(sql)

conn.commit() # 關閉數據庫連接

cursor.close()

conn.close() # 插入成功返回1

return '增加成功'#查詢新聞

@app.route('/xinwen/find',methods=['post'])

def xinwenFind():

#創建數據庫連接并查詢當前最大的ID

conn = MySQLdb.connect(host='127.0.0.1', user='root',passwd='root',port=3306,charset='utf8')

conn.select_db('Server_DataBase');

cursor = conn.cursor(MySQLdb.cursors.DictCursor) #拼接sql

sql="SELECT * FROM xinwen"

#查詢

cursor.execute(sql)

rwa=cursor.fetchall() #關閉數據庫連接

cursor.close()

conn.close()

print rwa[0]['time']

return json.dumps({"msgid":100,'msg':rwa,"errormsg":''})#查詢新聞詳情

@app.route('/xinwen/finds',methods=['post'])

def xinwenFinds():

id = request.form['id']

#創建數據庫連接并查詢當前最大的ID

conn = MySQLdb.connect(host='127.0.0.1', user='root',passwd='root',port=3306,charset='utf8')

conn.select_db('Server_DataBase');

cursor = conn.cursor(MySQLdb.cursors.DictCursor) #拼接sql

sql="SELECT * FROM xinwen WHERE id="+id #查詢

cursor.execute(sql)

rwa=cursor.fetchall() #關閉數據庫連接

cursor.close()

conn.close() return json.dumps({"msgid":100,'msg':rwa,"errormsg":''})#文件上傳

@app.route('/wendang/up',methods=['post'])

def backimgup():

file_path = os.path.dirname(sys.argv[0])+"/static/stm"

files = request.files.getlist("files")#接收文件 filename = ""

for fil in files:

finame = fil.filename if not files:

return json.dumps({"msgid":400,'msg':'',"errormsg":'no'})

#檢查路徑

check = os.path.exists(file_path)

if not check:

os.makedirs(file_path) s1 = "file_"

count = 0

for root, dirs, files in os.walk(file_path):

for each in files:

count += 1

name = s1 + str(count) + "." + finame.split(".")[1]

fil.save(os.path.join(file_path, name)) # 創建數據庫連接

conn = MySQLdb.connect(host='127.0.0.1', user='root', passwd='root', port=3306, charset='utf8')

conn.select_db('Server_DataBase');

cursor = conn.cursor(MySQLdb.cursors.DictCursor) # 查詢當前最大ID并設置當前插入數據的ID

cursor.execute('SELECT MAX(ID) FROM `wendang`')

rwa = cursor.fetchall()

ID = rwa[0].get('MAX(ID)')

if ID != None:

ID = str(ID + 1)

else:

ID = str(1001)

s1 = "INSERT INTO `wendang` (`ID`,`fileName`,`name`) VALUES ("

sql = s1 + "'" + ID + "','" + name + "','"+finame+"')" print sql

# 向數據庫提交拼接好的插入數據的SQL

cursor.execute(sql)

conn.commit() # 關閉數據庫連接

cursor.close()

conn.close() # 插入成功返回1

return '增加成功'#查詢文件列表

@app.route('/wendang/find',methods=['post'])

def wendangFind():

#創建數據庫連接并查詢當前最大的ID

conn = MySQLdb.connect(host='127.0.0.1', user='root',passwd='root',port=3306,charset='utf8')

conn.select_db('Server_DataBase');

cursor = conn.cursor(MySQLdb.cursors.DictCursor) #拼接sql

sql="SELECT * FROM wendang"

print sql

#查詢

cursor.execute(sql)

rwa=cursor.fetchall() #關閉數據庫連接

cursor.close()

conn.close() return json.dumps({"msgid":100,'msg':rwa,"errormsg":''})#文件下載

@app.route('/downLoad')

def download():

id = request.args.get('id') #創建數據庫連接并查詢當前最大的ID

conn = MySQLdb.connect(host='127.0.0.1', user='root',passwd='root',port=3306,charset='utf8')

conn.select_db('Server_DataBase');

cursor = conn.cursor(MySQLdb.cursors.DictCursor) #拼接sql

sql="SELECT * FROM wendang WHERE id="+str(id)

print sql

#查詢

cursor.execute(sql)

rwa=cursor.fetchall()

print rwa

if not rwa:

return '文件不存在,請聯系管理員'

#關閉數據庫連接

cursor.close()

conn.close() filename = rwa[0]['fileName']

if os.path.isfile(os.path.join(os.path.dirname(sys.argv[0])+"/static/stm", filename)):

return send_from_directory(os.path.dirname(sys.argv[0])+"/static/stm", filename, as_attachment=True)

return '404'

if __name__ == '__main__':

app.run(host='0.0.0.0',port=80,debug=False)

總結

以上是生活随笔為你收集整理的无法访问python官网_python写的网站,云服务器经常无法访问的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。