【发布时间】:2018-07-20 17:35:14
【问题描述】:
我想使用以下代码更改文件的所有者:
import os
from getpwnam import pwd
from getgrnam import grp
uid = getpwnam('edamame')[2]
gid = grp.getgrnam('staff')[2]
os.chown('/Users/edamame/workspace/git/chinese_nlp/venv/lib/python3.7/site-packages/psutil/_psosx.py', uid, gid)
但是出现以下错误:
Traceback (most recent call last):
File "/Users/edamame/workspace/git/chinese_nlp/chinese_segmenter1.py", line 6, in <module>
from getpwnam import pwd
ModuleNotFoundError: No module named 'getpwnam'
Process finished with exit code 1
我在 PyCharm 中使用 Python 3.7 虚拟环境。我找不到要安装的名为 getpwnam 的模块。我应该安装哪个软件包?谢谢!
【问题讨论】:
标签: python-3.x passwords pycharm psutil