40823245 cd2021

  • Home
    • Site Map
    • reveal
    • blog
  • About
  • WORKS
    • stage1
      • W1
      • W2~W3
      • W4
      • 分組程式測試(待測試)
      • 後續
      • W5
      • 新增鏡頭
    • stage2
      • W6
      • W7
      • W8
      • W9
    • stage3
      • W10
      • task1
      • task2
      • task3
      • stage3作業
      • W15
      • W16
      • W17
      • W18
  • 筆記
    • 建立網頁
    • 9443
    • 8444
    • ssh
    • 上傳
    • 更改標題
    • Zoomit
    • 使用cms和acp指令
    • 合併組員倉儲
    • heroku
    • gitlab
      • gitlab-ssh
    • gogs
    • fossil
  • 網站影片
  • GitHub Pages問題
  • github問題
W4 << Previous Next >> 後續

分組程式測試(待測試)

開啟Redis、nodejs和ethercalc來測試程式

第一版本

#!/usr/bin/env python3
import ethercalc
import pprint
import os

proxy = 'http://192.168.0.139:8000'

os.environ['http_proxy'] = proxy 
os.environ['HTTP_PROXY'] = proxy
os.environ['https_proxy'] = proxy
os.environ['HTTPS_PROXY'] = proxy

pp=pprint.PrettyPrinter(indent=4)
e = ethercalc.EtherCalc("http://192.168.0.139:8000")

pp.pprint(e.export("qv12b4lvl0hr"))

結果

第二版本

#!/usr/bin/env python3
import ethercalc
import pprint
  
pp = pprint.PrettyPrinter(indent=4)
e = ethercalc.EtherCalc("http://192.168.0.139:8000")
output = e.export("qv12b4lvl0hr")
for i in range(len(output)):
    #print(output[i])
    # 設法除掉 None element
    soutput = set(output[i])
    print(soutput)

結果

2b stage1測試名單

結論:由上圖可知,我們能藉由Redis、Nodejs和ethercalc來跑人工分組的程式,但還是需要改善,可能有人沒有組別要加到別組或學號的跑程式問題。


W4 << Previous Next >> 後續

Copyright © All rights reserved | This template is made with by Colorlib