V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
abnnner
V2EX  ›  Python

Mac 下, anaconda 生成的 csv 文件只有读的权限,没有写的权限

  •  
  •   abnnner · 2020-08-06 13:05:59 +08:00 · 2178 次点击
    这是一个创建于 1571 天前的主题,其中的信息可能已经有所发展或是发生改变。
    11 条回复    2020-08-07 07:16:54 +08:00
    TimePPT
        1
    TimePPT  
       2020-08-06 14:12:51 +08:00
    anaconda 不是包管理工具么
    为啥会生成 csv
    ruanimal
        2
    ruanimal  
       2020-08-06 14:16:32 +08:00
    lz 说的应该是 pandas
    wuwukai007
        3
    wuwukai007  
       2020-08-06 14:52:53 +08:00 via Android
    看下 py 是不是 root 账户跑的
    abnnner
        4
    abnnner  
    OP
       2020-08-06 15:30:59 +08:00
    @wuwukai007 是 root 跑的,这个会有影响吗?
    abnnner
        5
    abnnner  
    OP
       2020-08-06 15:31:25 +08:00
    @TimePPT pandas 做数据处理生成 csv
    abnnner
        6
    abnnner  
    OP
       2020-08-06 15:31:35 +08:00
    abnnner
        7
    abnnner  
    OP
       2020-08-06 15:33:28 +08:00
    @wuwukai007 如果生成的文件保存在本地 Macintosh 上就只能读,不能写,但是保存到外接硬盘上就可以读也可以写,不知道什么原因。
    sarvatathagata
        8
    sarvatathagata  
       2020-08-06 15:48:37 +08:00   ❤️ 1
    root 用户的 umask 是 0022,创建的文件普通用户当然就没有写入权限了。外部硬盘如果是 fat 等等文件系统的话,是不支持文件权限设置的,所以默认所有人都可读可写。
    sarvatathagata
        9
    sarvatathagata  
       2020-08-06 15:49:10 +08:00
    (只是作为一个 Linux 用户的猜想,不知道在 Mac 下是不是这样的)
    wuwukai007
        10
    wuwukai007  
       2020-08-06 15:56:11 +08:00 via Android
    chown -R 普通用户名 文件路径
    zhiyzellda
        11
    zhiyzellda  
       2020-08-07 07:16:54 +08:00
    老坑了。root 创建的文件只有 root 拥有写入权限。除非你手动切换普通用户再创建这个 csv 。或者是创建 csv 之后,手动切换到 root 账号后进行写入。存到硬盘可以是因为硬盘本身就是自己的 root 账户,硬盘没有用户管理模块,只要挂载到电脑上,默认获取了硬盘的 root 权限。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3682 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 04:40 · PVG 12:40 · LAX 20:40 · JFK 23:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.