[問題] 請問python可以掛載NAS資料夾嗎?

看板Python作者 (einstein)時間1年前 (2022/08/04 14:16), 編輯推噓2(2013)
留言15則, 4人參與, 1年前最新討論串1/1
我是學校資訊老師,學生資訊作業儲存這問題一直困擾我很久,因為有些資訊作業無法在 一節課完成,得花好幾堂課完成,因此資訊作業須有個暫存區。以往的做法是學生在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

08/04 17:00, 1年前 , 1F
subprocess.run('net use', shell=True, capture_
08/04 17:00, 1F

08/04 17:00, 1年前 , 2F
output=True, check=True)
08/04 17:00, 2F

08/04 17:06, 1年前 , 3F
net use 這個 windows command
08/04 17:06, 3F

08/04 17:06, 1年前 , 4F
可以指定帳密和和網路硬碟掛載位址
08/04 17:06, 4F

08/04 17:06, 1年前 , 5F
subprocess 可以讓 string 在 shell 執行
08/04 17:06, 5F

08/04 17:09, 1年前 , 6F
net use /delete
08/04 17:09, 6F

08/04 17:09, 1年前 , 7F
可以移除掛載的硬碟
08/04 17:09, 7F

08/04 17:21, 1年前 , 8F
NAS應該有網站可以讓使用者登入並操作吧
08/04 17:21, 8F

08/04 17:21, 1年前 , 9F
管理人可以設定帳號密碼跟權限
08/04 17:21, 9F

08/04 19:15, 1年前 , 10F
方法有很多,你把問題弄得複雜了。簡單點 NAS 都能開 FTP,
08/04 19:15, 10F

08/04 19:15, 1年前 , 11F
或者一個串個 API 上傳也行,甚至用 Google Drive 設定僅有
08/04 19:15, 11F

08/04 19:15, 1年前 , 12F
上傳但沒有編輯權限,疫情期間學生都有自己的 Gmail 教育帳
08/04 19:15, 12F

08/04 19:15, 1年前 , 13F
號了吧?不用把自己搞的這麼麻煩
08/04 19:15, 13F

08/06 14:56, 1年前 , 14F
如果貴校網路通暢的話,google教育帳號及硬碟,classroom試試
08/06 14:56, 14F

08/06 14:57, 1年前 , 15F
還可以考慮用colab避開學生家裡電腦環境設定的問題。
08/06 14:57, 15F
文章代碼(AID): #1YwsGgOY (Python)