40823148 韋誠昌 - 2021 電腦輔助設計實習 作業網站

  • Home
    • Site Map
    • reveal
    • blog
  • About
  • TASK
    • HWPages
    • repo+pages
    • 隨機抽10位學員
  • HW1
    • CAD1 繪圖
      • CAD1 安裝配置
      • CAD1 操作流程
    • CAD2 繪圖
      • CAD2 安裝配置
      • CAD2 操作流程
    • 運動場景
  • HW1-1
  • HW2
  • HW3
  • Final Project
repo+pages << Previous Next >> HW1

隨機抽10位學員

程式 來源參考:mde.tw

from browser import html
from browser import document
import random

brython_div = document["brython_div"]

# 將資料存入 gist, 取其 url
url = "https://gist.githubusercontent.com/40823148/292f9cb269defe6a29bbbe67eb2a3069/raw/5f15d62ea98b22de40e3a277a3b7468b289729c6/cad2021_2b_stud_list"
# 利用 open() 開啟 url 後, 以 readlines() 讀取後可納入數列
data = open(url).readlines()
# 檢查資料筆數, 第一筆為 title
#print(data)
#print(len(data))
data = data[1:]
#print(data)

# 根據 href 與 content 將 html 元件中的 anchor 插入頁面
def makeLink(href, content):
    brython_div <= html.A(content, href=href)
    brython_div <= html.BR()


# 從學員資料中隨機取出 10 位學員的網頁進行查核
select = 10
random.shuffle(data)
data = data[:10]

for i in range(len(data)):
    num_github = data[i] 
    num = num_github.split("\t")[0]
    account = num_github.split("\t")[1]
    if account == "":
        account = num
    content = str(num)
    href = "https://"+ str(account) + ".github.io/cad2021_hw"
    makeLink(href, content)




repo+pages << Previous Next >> HW1

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