安装:   pip3 install flask-script

#!/usr/bin/env python
# -*- coding:utf-8 -*- from flask_script import Manager, Server
from flask import Flask app = Flask(__name__)
manager = Manager(app) @manager.command
def custom(arg):
"""
自定义命令
python manage.py custom 123
:param arg:
:return:
"""
print(arg) @manager.option('-n', '--name', dest='name')
@manager.option('-u', '--url', dest='url')
def cmd(name, url):
"""
自定义命令
执行: python manage.py cmd -n wupeiqi -u http://www.oldboyedu.com
:param name:
:param url:
:return:
"""
print(name, url) @manager.command
def import_news(path):
"""
批量导入
:param name:
:param url:
:return:
"""
import xlrd
from xlrd.book import Book
from xlrd.sheet import Sheet
from xlrd.sheet import Cell
workbook = xlrd.open_workbook(path)
sheet_names = workbook.sheet_names()
# sheet = workbook.sheet_by_name('工作表1')
sheet = workbook.sheet_by_index(0) # 循环Excel文件的所有行
for row in sheet.get_rows():
# print(row)
# 循环一行的所有列
for col in row:
# 获取一个单元格中的值
print(col.value,end=';')
print('') # 自定义命令
manager.add_command("runserver", Server()) if __name__ == "__main__":
manager.run()

最新文章

  1. 前端之float的几种清除浮动方式
  2. SpringMVC学习系列-后记 结合SpringMVC和Hibernate-validator,根据后台验证规则自动生成前台的js验证代码
  3. 【HTML】Iframe中的onload事件
  4. Linux shell 脚本攻略之正则表达式入门
  5. NOIP2015 子串 (DP+优化)
  6. yuv 图像里的stride和plane的解释
  7. hdu5358 First One(尺取法)
  8. 【面试】Spring问答Top 25
  9. 一步一步学习SignalR进行实时通信_6_案例
  10. 六行代码获取本地IP
  11. TForm类
  12. 老李谈JVM内存模型
  13. javaIO流--Writer,Reader
  14. day03笔记
  15. 第五周博客作业 <西北师范大学| 周安伟>
  16. 开源ERP系统Odoo搭建文档
  17. 如何把开源项目发布到Jcenter
  18. MATLAB 图形着色
  19. SSH原理与运用:远程登录
  20. Linux下无法清空回收站

热门文章

  1. postgresql:array & foreach
  2. SQLite EF Core Database Provider
  3. 1、Ansible简介及简单安装、使用
  4. 爬虫系列之BeautifulSoup
  5. sql注入解析
  6. BioConda--转载
  7. Linux 服务器 安装 goflyway
  8. 【三十二】thinkphp之连接数据库、实例化模型
  9. hrbust 2080链表 【贪心】
  10. 学习笔记46—如何使Word和EndNote关联