Vastsea 发表于 2020-7-3 09:09:46

Python 可以做流程管理吗?

Python 可以做流程管理吗?

比较简单的流程管理,比如申请个物品,扫描填个表单,经理扫描,批准一下。领走再扫码确认一下。

Twilight6 发表于 2020-7-3 09:13:03



应该可以的吧

Vastsea 发表于 2020-7-3 09:26:28

Twilight6 发表于 2020-7-3 09:13
应该可以的吧

有例子吗?分享一下。谢谢!

Twilight6 发表于 2020-7-3 09:30:20

Vastsea 发表于 2020-7-3 09:26
有例子吗?分享一下。谢谢!



{:10_245:}那稍等 我按照你帖子上面的例子写一丢丢

小甲鱼的铁粉 发表于 2020-7-3 09:36:00

Twilight6 发表于 2020-7-3 09:30
那稍等 我按照你帖子上面的例子写一丢丢

{:10_275:}

Vastsea 发表于 2020-7-3 10:15:52

Twilight6 发表于 2020-7-3 09:30
那稍等 我按照你帖子上面的例子写一丢丢

高手,果然不一样。

Twilight6 发表于 2020-7-3 10:24:18

Vastsea 发表于 2020-7-3 10:15
高手,果然不一样。



fromtime import sleep
def apply(name,article):
    print(f'|{"-"*10}请填写表单{"-"*10}|\n|-申请人:{name}\n|-申请物品:{article}')
    process = ['|-申请日期:','|-申请至何时:','|-申请用途或原因:']
    data = {'|-申请人:':name,'|-申请物品:':article}
    for i in range(len(process)):
      data] = input(process)
    return data

def audit(data):
    print(f'|{"-"*10}上级审核{"-"*10}|')
    for i in data:
      print(i,data)
    while True:
      result = input(f'是否通过 {data["|-申请人:"]} 员工的审批(Yes/No):')
      if result == 'Y' or result == 'Yes' or result == 'yes':
            return True
      if result == 'N' or result == 'No'or result == 'no':
            return False
      print('输入错误,请重新输入!')



def main():
    while True:
      name = input('申请人:')
      article = input('申请物品:')
      data = apply(name,article)
      result = audit(data)
      if result == True:
            print(f'申请人:{name}\n申请物品:{article}\n申请结果:成功通过上级领导审批,请在规定时间内归还!')
      else:
            print(f'申请人:{name}\n申请物品:{article}\n申请结果:抱歉,未通过上级领导审批!')
      print('正在重新进入系统',end='')
      count = 3
      while count:print('.',end='');sleep(1);count -= 1
      print()

if __name__ == '__main__':
    main()


Vastsea 发表于 2020-7-3 13:17:43

为啥会报语法错误呢?

Vastsea 发表于 2020-7-3 13:19:33

另,可以做成网页形式的吗?

Twilight6 发表于 2020-7-3 13:31:11

Vastsea 发表于 2020-7-3 13:17
为啥会报语法错误呢?


请CTRL + N 新建脚本运行

IDLE 不支持多语句运行

另,可以做成网页形式的吗?
你能力足够就行,差不多模板在这了,只是给你举个例子而已,如果帮助到你就设置【最佳答案】吧

Vastsea 发表于 2020-7-3 13:48:15

非常感谢你的回复。

想做成网页形式的,用户填写表单。领导可以接收邮件。在邮件中批准。可否给一个大致的思路?谢谢!


页: [1]
查看完整版本: Python 可以做流程管理吗?