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