91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 349KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-23
  • 語言: Python
  • 標簽: python??flask??

資源簡介

python-flask框架,實時監控本地系統的cpu、內存使用率,用psutil獲得系統進程信息,flask web框架,ajax局部刷新獲得數據,echarts圖表顯示,sqlalchemy連接mysql數據庫,只要把數據庫連接換成自己的就可以用了

資源截圖

代碼片段和文件信息

from?sqlalchemy.orm?import?mapper?sessionmaker

from?sqlalchemy?import?create_engine?Table?Column?Integer?String?metaData
from?sqlalchemy.sql.expression?import?Cast
from?sqlalchemy.ext.compiler?import?compiles
from?sqlalchemy.dialects.mysql?import?\
????BIGINT?BINARY?BIT?BLOB?BOOLEAN?CHAR?DATE?\
????DATETIME?DECIMAL?DECIMAL?DOUBLE?ENUM?FLOAT?INTEGER?\
????LONGBLOB?LONGTEXT?MEDIUMBLOB?MEDIUMINT?MEDIUMTEXT?NCHAR?\
????NUMERIC?NVARCHAR?REAL?SET?SMALLINT?TEXT?TIME?TIMESTAMP?\
????TINYBLOB?TINYINT?TINYTEXT?VARBINARY?VARCHAR?YEAR

try:
????import?pymysql
????pymysql.install_as_MySQLdb()
except?ImportError:
????pass

#功能:創建數據庫表格,初始化數據庫

#創建數據庫連接,使用?mysqldb連接方式
mysql_db?=?create_engine(“mysql://root:pw@ip:3306/database“)
#?#綁定元信息
#?metadata?=?metaData(engine)

#表的屬性描述對象
metadata?=?metaData()

#創建表格,初始化數據庫
record?=?Table(‘record‘?metadata
?????????????Column(‘id‘?Integer?primary_key?=?True)
?????????????Column(‘pname‘?String(255))
?????????????Column(‘pid‘?String(255))
?????????????Column(‘rss‘?String(255))
?????????????Column(‘vms‘?String(255))
?????????????Column(‘cpu‘?String(255))?)

#創建一個映射類

class?Record(object):
????__tablename__?=?‘record‘
????pname?=?Column(String(255))
????pid?=?Column(String(255))
????rss=Column(String(255))
????vms=Column(String(255))
????cpu=Column(String(255))
????id?=Column(Integer?primary_key=True)


????def?__init__(self?pnamepidrssvmscpu):
????????self.pname?=?pname
????????self.pid?=?pid
????????self.rss?=?rss
????????self.vms?=?vms
????????self.cpu=cpu
#把表映射到類
mapper(Record?record)
#創建了一個自定義了的?Session類
Session?=?sessionmaker()
#將創建的數據庫連接關聯到這個session
Session.configure(bind=mysql_db)
session?=?Session()

#?session.execute(‘set?names?utf8‘)
#?u=Record(‘123‘‘555‘‘5‘‘d1[3]‘‘d1[4]‘)
#?i=session.add(u)
#?print(i)
????#保存數據
#?session.flush()
????#數據庫事務的提交sisson自動過期而不需要關閉
#?session.commit()
#?i?=?Record.insert()
#?#print?i
#?#插入一組數據
#?u=Record(pname=‘d1[0]‘pid=‘d1[1]‘rss=‘d1[2]‘vms=‘d1[3]‘cpu=‘d1[4]‘)
#?#執行查詢,第一個為查詢對象,第二個參數為一個插入數據字典,如果插入的是多個對象
#?#就把對象字典放在列表里邊
#?r1?=?conn.execute(i?**u)
#?print(r1)

#?main()

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2552??2017-03-29?21:28??Record.py
?????文件????????1965??2017-03-29?21:29??show.py
?????目錄???????????0??2017-03-24?18:16??static\
?????文件??????990521??2017-03-24?18:16??static\echarts.min.js
?????文件???????95997??2017-03-03?00:52??static\jquery.min.js
?????文件??????182561??2017-03-03?00:51??static\materialize.min.css
?????文件??????252687??2017-03-03?00:52??static\materialize.min.js
?????文件????????2980??2017-03-27?00:03??t1.py
?????目錄???????????0??2017-03-24?21:17??templates\
?????文件???????11922??2017-03-24?21:17??templates\bing.html
?????文件????????4590??2017-03-25?15:09??templates\index.html
?????文件????????3200??2017-03-24?20:49??templates\list.html

評論

共有 條評論