
1 TimePPT PRO anaconda 不是包管理工具么 为啥会生成 csv |
2 ruanimal Aug 6, 2020 lz 说的应该是 pandas |
3 wuwukai007 Aug 6, 2020 via Android 看下 py 是不是 root 账户跑的 |
4 abnnner OP @wuwukai007 是 root 跑的,这个会有影响吗? |
7 abnnner OP @wuwukai007 如果生成的文件保存在本地 Macintosh 上就只能读,不能写,但是保存到外接硬盘上就可以读也可以写,不知道什么原因。 |
8 sarvatathagata Aug 6, 2020 root 用户的 umask 是 0022,创建的文件普通用户当然就没有写入权限了。外部硬盘如果是 fat 等等文件系统的话,是不支持文件权限设置的,所以默认所有人都可读可写。 |
9 sarvatathagata Aug 6, 2020 (只是作为一个 Linux 用户的猜想,不知道在 Mac 下是不是这样的) |
10 wuwukai007 Aug 6, 2020 via Android chown -R 普通用户名 文件路径 |
11 zhiyzellda Aug 7, 2020 老坑了。root 创建的文件只有 root 拥有写入权限。除非你手动切换普通用户再创建这个 csv 。或者是创建 csv 之后,手动切换到 root 账号后进行写入。存到硬盘可以是因为硬盘本身就是自己的 root 账户,硬盘没有用户管理模块,只要挂载到电脑上,默认获取了硬盘的 root 权限。 |