ceshi.py 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. # !/usr/bin/env/python
  2. # -*- coding:utf-8 -*-
  3. from flask import Flask, render_template, request
  4. from datetime import timedelta
  5. import requests
  6. headers = {'Pragma': 'no-cache', 'Cache-Control': 'no-cache',
  7. 'X-USER-TOKEN': 'eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyMCIsInVzZXJOYW1lIjoiSFgwMDEyMTM4IiwiZXhwIjoxNTY2Mzg3ODA1LCJ1c2VySWQiOiIyMCIsImlhdCI6MTU2NjM3MzQwNX0.9w__2RGncpdMvbiQAmk75ThgPwDaTXF1VyY1xKVs_zFduUEoJ3_6X2q3ZVYsFIpChKeLEWelhwlmMxEP4lU9QA',
  8. 'Origin': 'http://xx.cn',
  9. 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36',
  10. 'Accept': '*/*',
  11. # 'Content-Type': 'multipart/form-data; boundary=----WebKitFormBoundarycDnnz7eKalCPv6GJ',
  12. 'Referer': '', 'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8'}
  13. url = "http://192.168.1.140:18085/upload"
  14. import json
  15. data = {'callback_url': "http://zsytk.dev.xueping.com/wordapi/index/wid/9668",
  16. "mydata": json.dumps([{"file_type": "", "file_url": "http://zsytk.dev.xueping.com/data/word/2020/08/5f327c08f3576.doc"}],ensure_ascii=False).encode("utf-8")
  17. }
  18. # print(requests.Request('POST', url, data=data, json=json).prepare().body.decode(
  19. # 'ascii')) # 打印字段名和类型
  20. # r = requests.post(url, data=data, headers=headers)
  21. # print(r.text)
  22. #
  23. # { %
  24. # for sub in item[2:5] %}
  25. # { % if "src" in sub %}
  26. # < img
  27. # src = "data:;base64,{{ img_stream }}" >
  28. # { % endif %}
  29. # { % endfor %}
  30. import re
  31. ww = [2,3,6,8,9,10]
  32. ww.insert(3,32)
  33. print(ww)
  34. pattern_2 = re.compile(
  35. r"(([CDE]\s*[..、、]|\([CDE]\)).+?)(?<![::])\s\(([1-9]|1[0-9])\)(.+?([是为有]|等于)[((]\s*[))]\n)")
  36. w1 = "C.jfg (3)mvm等于()\n"
  37. # p1=re.search(r"每(小?题|空)[\u4e00-\u9fa5]{,5}(\d[\d.]{,2}\d{,2})分", "二、填空题(每空2分,共8分)")
  38. # print(p1)
  39. # p2 = re.findall("([1-9]|[1-4][0-9])[))]?\s*(?=题)", "33题")
  40. # print(p2)
  41. #
  42. # print(list(range(1,2)))
  43. text1 = '[2013 年 [12 月 [2 日 [1 时 [30] 分,“嫦娥三号”从西昌卫星发射中心成功发射,在近月点 [15 公里处以抛物线下降,相对速度从 [1.7km/s 逐渐降为零,整个过程大概需要 [12 分钟.下列说法正确的是( ) [1 时 [30 分表示的是时刻 相对速度 [1.7km/s 是指平均速度 研究卫星绕月球运行时,不能把卫星看成质点 描述“嫦娥三号”的运动要以“嫦娥三号”本身作为参考系 [1 时 [30 分表示的是时间轴上的一点,即时刻,故a正确;相对速度 [1.7km/s 是指瞬时速度,故b错误.研究卫星绕月球运行时,卫星的大小和形状不影响我们所研究的问题,故可以看作质点,故c错误.描述“嫦娥三号”的运动不能以“嫦娥三号”本身作为参考系,故d错误. '
  44. def sub1(a):
  45. return a.group(1).replace("[","")+"["
  46. text1 = re.sub(r"(\[[^\]]+)\[", sub1, text1)
  47. # a = re.search(r"(\[[^\]]+)\[", text1)
  48. # while a:
  49. # b=a.group(1).replace("[","")+"["
  50. # text1 = text1.replace(a.group(1), b).replace("[[","[")
  51. # a = re.search(r"(\[[^\]]+)\[", text1)
  52. print(text1)
  53. print("{0}{1}".format(3,5))
  54. def fun1(nn, **kwargs):
  55. print(kwargs)
  56. print(kwargs['index'])
  57. fun1(1, all_type=1, num=2, index=3)
  58. print(2==2>3)
  59. p1 = re.search("(?<![::..、、])\s+([1-9]|[1-4][0-9])\s*[..、、](?!png)", 'yy 49.png')
  60. print(p1)
  61. items_str = '\n1.yy22.pn'
  62. for no in re.findall(r'\n+\s*([1-9]|[1-4][0-9])\s*[..、、]|(?<![::..、、])\s*([1-9]|[1-4][0-9])\s*[..、、](?!png)', items_str):
  63. print(no)
  64. aa = [1,2]
  65. bb =['a','b']
  66. print(zip(aa, bb))
  67. print(bb[-2:])
  68. def fun2(m, *k):
  69. if k:
  70. print('++++++++++++++++')
  71. else:
  72. print('--------------')
  73. fun2('hao')
  74. fun2('hao',7)
  75. print(1500*12+14680+60000)
  76. anss = "\n学校 班级 姓名 座号 准考号: .\n---------密………封…………装…………订………线----------\n. "
  77. anss = re.sub(r"\n[_\-\s]*密[…O•.\s]*封[….O•\s]*装?[…O•.\s]*订?[….O•\s]*线?"
  78. r"|\n\s*((学校|班级|姓名|座位?号|准考号|学号)[\s::_]*){2,}", "", anss)
  79. print("anss1:", anss)