解决:usage: manager.py [-?] {runsever,shell,runserver} ...positional arguments......

这是在python3 flask框架 运用flask_script调用manager产生的问题

解决方法:

控制台输入python manager.py runserver

### test_command.py 命令行工具解析 对于 `test_command.py` 这样的命令行脚本,通常会遵循 Python 的标准库 argparse 或者 optparse 来处理命令行参数。为了获取详细的命令行参数以及子命令的帮助信息,可以执行以下操作: #### 获取帮助文档 大多数 Python 脚本支持 `-h` 或 `--help` 参数来显示帮助信息[^1]。 ```bash python test_command.py --help ``` 这将会打印出该命令的所有可用选项及其解释。 #### 查看已安装包的信息 如果 `test_command.py` 是由某个特定的 Python 包提供,则可以通过 pip 工具查询其元数据: ```bash python3 -m pip show package_name ``` 这里的 `package_name` 应替换为实际提供了 `test_command.py` 的那个软件包名称。 #### 使用 sys.argv 处理命令行输入 当编写像 `test_command.py` 这样接受外部参数的应用程序时,在内部可能会利用到 `sys.argv` 列表变量来访问传递给它的各个位置上的参数值[^4]。 例如: ```python import sys if __name__ == "__main__": print(f"Arguments count: {len(sys.argv)}") for i, arg in enumerate(sys.argv): print(f"Argument {i:>6}: {arg}") ``` 这段代码展示了如何遍历并输出传入的所有命令行参数。 #### 安装与开发模式的区别 有时开发者会在本地环境中通过不同的方式部署他们的项目以便于测试或者调试目的;比如使用 `setup.py install` 可以将整个项目的文件复制到系统的 site-packages 文件夹下完成正式安装过程,而采用 `develop mode (setup.py develop)` 则允许修改源码而不必重新打包发布就能立即生效[^3]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值