【发布时间】:2020-02-11 15:19:46
【问题描述】:
我想用 python 和 Dash 创建一个网络应用程序。我首先尝试的是创建一个下拉菜单。
我有这些数据:
Date,FS,Total,Used,Mount
2020-01-25-12-00,/dev/hd1/,350,300,/dev/mount1
2020-01-25-18-00,/dev/hd2/,370,320,/dev/mount2
2020-01-26-06-00,/dev/hd3/,395,350,/dev/mount3
2020-01-26-12-00,/dev/hd1/,350,300,/dev/mount1
2020-01-26-18-00,/dev/hd2/,370,320,/dev/mount2
2020-01-27-06-00,/dev/hd3/,395,350,/dev/mount3
2020-01-27-12-00,/dev/hd1/,350,300,/dev/mount1
2020-01-27-18-00,/dev/hd2/,370,320,/dev/mount2
2020-01-28-06-00,/dev/hd3/,395,350,/dev/mount3
2020-01-28-12-00,/dev/hd1/,350,300,/dev/mount1
2020-01-28-18-00,/dev/hd2/,370,320,/dev/mount2
2020-01-29-06-00,/dev/hd3/,395,350,/dev/mount3
我想用我的 CSV 文件的所有 FS 创建一个下拉列表。我试试看:
import dash
import dash_core_components as dcc
import dash_html_components as html
import sys
import os
import pandas as pd
app = dash.Dash
df = pd.read_csv('/xxx/xxx/xxx/xxx/xxx/xxx/data.txt')
test = df['FS'].unique()
dcc.Dropdown(
options=[test],
searchable=False
)
if __name__ == '__main__':
app.run_server(debug=True)
但是输出是
Traceback (most recent call last):
File "./import dash.py", line 25, in <module>
app.run_server(debug=True)
TypeError: run_server() missing 1 required positional argument: 'self'
你能告诉我为什么吗?
【问题讨论】:
标签: python dropdown plotly-dash