40923246 - 2021 Fall 電腦輔助設計實習 作業網站

  • Home
    • Site Map
    • reveal
    • blog
  • About
  • 期末考試
  • TASK
    • hwpages
  • HW1
    • SSL-VPN
    • Solidworks 繪圖操作與安裝配置
    • Solvespace 繪圖操作與安裝配置
    • CoppeliaSim 運動場景
    • W13
  • HW1-1
  • HW2
  • HW3
  • Final Project
    • Final
      • 40923246
  • 資料管理
    • 資料庫
      • CAD安裝配置
    • run
      • 參考範例
    • Wink
run << Previous Next >> Wink

參考範例

.cad2021 2b 各學員的 cad2021_hw 網站連結# 將資料存入 gist, 取其 url


url = "https://gist.githubusercontent.com/mdecourse/b11a88a98655d41055c47f08fe94788f/raw/8a27e6885ee1a5074bcf864d741679afeac796c4/2b_w2_stud_list.txt"
# 利用 open() 開啟 url 後, 以 readlines() 讀取後可納入數列
data = open(url).readlines()
# 檢查資料筆數, 第一筆為 title
#print(data)
#print(len(data))
data = data[1:]
#print(data)
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
    print("<p><a href='https://" + str(account) + ".github.io/cad2021_hw'>"+ str(num) + "</a>""<a href='https://github.com/" + str(account) + "/cad2021_hw'>"+ str(num) + "</a><p>")

.隨機從 2b 學員名單中取出 10 個網站

from browser import html
from browser import document
import random

brython_div = document["brython_div"]

# 將資料存入 gist, 取其 url
url = "https://gist.githubusercontent.com/mdecourse/b11a88a98655d41055c47f08fe94788f/raw/8a27e6885ee1a5074bcf864d741679afeac796c4/2b_w2_stud_list.txt"
# 利用 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)

run << Previous Next >> Wink

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