我正在尝试添加commands到我的 Flask 应用程序中。
这是我的__init__.py文件:
import os
from flask import Flask
from flask_cors import CORS
from flask_mongoengine import MongoEngine
app = Flask(__name__)
CORS(app)
app.config.from_object(os.environ['APP_SETTINGS'])
db = MongoEngine(app)
import slots_tracker_server.views # noqa
Run Code Online (Sandbox Code Playgroud)
如果我添加它:
@app.cli.command()
def test_run():
print('here')
Run Code Online (Sandbox Code Playgroud)
我可以flask test_run毫无问题地运行,但如果我尝试将代码移动到另一个文件,例如: ,我在尝试运行命令时commands.py会收到错误。Error: No such command "test_run".
我缺少什么?
我想创建一个表来获取标签(用于行和列)形成一个源和来自另一个源的数据.
我有以下数据:
var1_labels = c('A', 'B', 'C')
var2_labels = c(1, 2, 3)
var1_data = c('A', 'A', 'A', 'A', 'A', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C')
var2_data = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2)
Run Code Online (Sandbox Code Playgroud)
现在我想创建一个包含每个元素计数的表,所以我运行:
table(var1_data, var2_data)
Run Code Online (Sandbox Code Playgroud)
我得到:
Run Code Online (Sandbox Code Playgroud)var2_data var1_data 1 2 A 5 0 C 4 11
但我想得到的是:
Run Code Online (Sandbox Code Playgroud)var2_data var1_data 1 2 3 A 5 0 0 …