看板 Python 關於我們 聯絡資訊
我是學校資訊老師,學生資訊作業儲存這問題一直困擾我很久,因為有些資訊作業無法在 一節課完成,得花好幾堂課完成,因此資訊作業須有個暫存區。以往的做法是學生在D槽 建立一個自己的資料夾(例如六年一班一號王小明,就建名稱為「60101王小明」)這種作 法方便但有個缺點是同一台電腦是多位學生共用,使用同一台電腦其他班的同學都可以看 到(壞心點,也可刪除)別人的資料夾檔案。上課時,不時會有學生說我的前一次的作品不 見了(有可能被刪除、也有可能是他根本未存檔或存錯位置),一時之間我們也很難判別他 講的是真假。所以我一直有個想法,學校環境有個NAS,想讓學生一上課就執行一個程式( 批次檔我不熟,我想用python)學生輸入自己的帳號密碼,若帳號密碼皆正確,會自動掛 載一個在NAS屬於自己的資料夾(圖例:https://imgur.com/knV1Ay5 而不是跟其他班同學 共用D槽)存放作品,這個作法還有一個好處,若學生若換位子的話,資料是存在NAS,資 料是跟著學生跑,也不會發生「誤刪」的情況。 我想請問python程式可掛載nas資料夾嗎?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.115.31.37 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1659593770.A.622.html
chickengod: subprocess.run('net use', shell=True, capture_ 08/04 17:00
chickengod: output=True, check=True) 08/04 17:00
chickengod: net use 這個 windows command 08/04 17:06
chickengod: 可以指定帳密和和網路硬碟掛載位址 08/04 17:06
chickengod: subprocess 可以讓 string 在 shell 執行 08/04 17:06
chickengod: net use /delete 08/04 17:09
chickengod: 可以移除掛載的硬碟 08/04 17:09
lycantrope: NAS應該有網站可以讓使用者登入並操作吧 08/04 17:21
lycantrope: 管理人可以設定帳號密碼跟權限 08/04 17:21
Hsins: 方法有很多,你把問題弄得複雜了。簡單點 NAS 都能開 FTP, 08/04 19:15
Hsins: 或者一個串個 API 上傳也行,甚至用 Google Drive 設定僅有 08/04 19:15
Hsins: 上傳但沒有編輯權限,疫情期間學生都有自己的 Gmail 教育帳 08/04 19:15
Hsins: 號了吧?不用把自己搞的這麼麻煩 08/04 19:15
wray: 如果貴校網路通暢的話,google教育帳號及硬碟,classroom試試 08/06 14:56
wray: 還可以考慮用colab避開學生家裡電腦環境設定的問題。 08/06 14:57
Raymond0710: 找一下軟體可以密碼鎖資料夾 刪除保護 這樣簡單多了 08/13 00:45
cocoasheep: 只是交作業的話 Google Colab 可以滿足你的需求 08/21 17:28
cocoasheep: classroom的交作業到雲端硬碟也很綽綽有餘 08/21 17:28
longlongint: 有買NAS你就用網芳家目錄就好啦 09/03 22:50
longlongint: 甚至NAS網址丟出來用web上傳也行 09/03 22:51
longlongint: 再不行就找助教架moodle 09/03 22:52
longlongint: 啊 家目錄不能用XD 09/03 22:53
longlongint: 去問NAS廠商,簡單的問題不會被收費用(誤 09/03 23:37