作者linpinyu (einstein)
看板Python
标题[问题] 请问python可以挂载NAS资料夹吗?
时间Thu Aug 4 14:16:08 2022
我是学校资讯老师,学生资讯作业储存这问题一直困扰我很久,因为有些资讯作业无法在
一节课完成,得花好几堂课完成,因此资讯作业须有个暂存区。以往的做法是学生在D槽
建立一个自己的资料夹(例如六年一班一号王小明,就建名称为「60101王小明」)这种作
法方便但有个缺点是同一台电脑是多位学生共用,使用同一台电脑其他班的同学都可以看
到(坏心点,也可删除)别人的资料夹档案。上课时,不时会有学生说我的前一次的作品不
见了(有可能被删除、也有可能是他根本未存档或存错位置),一时之间我们也很难判别他
讲的是真假。所以我一直有个想法,学校环境有个NAS,想让学生一上课就执行一个程式(
批次档我不熟,我想用python)学生输入自己的帐号密码,若帐号密码皆正确,会自动挂
载一个在NAS属於自己的资料夹(图例:
https://imgur.com/knV1Ay5 而不是跟其他班同学
共用D槽)存放作品,这个作法还有一个好处,若学生若换位子的话,资料是存在NAS,资
料是跟着学生跑,也不会发生「误删」的情况。
我想请问python程式可挂载nas资料夹吗?谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.115.31.37 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1659593770.A.622.html
1F:→ chickengod: subprocess.run('net use', shell=True, capture_ 08/04 17:00
2F:→ chickengod: output=True, check=True) 08/04 17:00
3F:→ chickengod: net use 这个 windows command 08/04 17:06
4F:→ chickengod: 可以指定帐密和和网路硬碟挂载位址 08/04 17:06
5F:→ chickengod: subprocess 可以让 string 在 shell 执行 08/04 17:06
6F:→ chickengod: net use /delete 08/04 17:09
7F:→ chickengod: 可以移除挂载的硬碟 08/04 17:09
8F:推 lycantrope: NAS应该有网站可以让使用者登入并操作吧 08/04 17:21
9F:→ lycantrope: 管理人可以设定帐号密码跟权限 08/04 17:21
10F:推 Hsins: 方法有很多,你把问题弄得复杂了。简单点 NAS 都能开 FTP, 08/04 19:15
11F:→ Hsins: 或者一个串个 API 上传也行,甚至用 Google Drive 设定仅有 08/04 19:15
12F:→ Hsins: 上传但没有编辑权限,疫情期间学生都有自己的 Gmail 教育帐 08/04 19:15
13F:→ Hsins: 号了吧?不用把自己搞的这麽麻烦 08/04 19:15
14F:→ wray: 如果贵校网路通畅的话,google教育帐号及硬碟,classroom试试 08/06 14:56
15F:→ wray: 还可以考虑用colab避开学生家里电脑环境设定的问题。 08/06 14:57
16F:→ Raymond0710: 找一下软体可以密码锁资料夹 删除保护 这样简单多了 08/13 00:45
17F:推 cocoasheep: 只是交作业的话 Google Colab 可以满足你的需求 08/21 17:28
18F:→ cocoasheep: classroom的交作业到云端硬碟也很绰绰有余 08/21 17:28
19F:→ longlongint: 有买NAS你就用网芳家目录就好啦 09/03 22:50
20F:→ longlongint: 甚至NAS网址丢出来用web上传也行 09/03 22:51
21F:→ longlongint: 再不行就找助教架moodle 09/03 22:52
22F:→ longlongint: 啊 家目录不能用XD 09/03 22:53
23F:→ longlongint: 去问NAS厂商,简单的问题不会被收费用(误 09/03 23:37