创建文件时发生Python PermissionError Errno 13

时间:2019-06-05 12:39:15

标签: python intellij-idea permissions virtualenv

我正在使用IntelliJ,虚拟环境和Python 3.7 我的系统正在运行MacOS Mojave。

我的用户帐户具有admin,并且我已经检查了项目的目录-所有目录都具有读写权限。

现在,当我运行脚本时:

if(len(clean_text.split(' ')) > min_word_count):
    with open(path, 'w', encoding='utf-8') as file:
        file.write(clean_text)

我得到PermissionError: [Errno 13] Permission denied: <file_path>.txt

这与使用虚拟环境有关吗? 我的VenV是否需要以管理员身份运行?如果是这样,怎么办?我无法对文件进行chmod ...,因为在尝试创建该文件之前该文件不存在-但这不起作用。

有什么想法吗?

编辑 好的...我发现问题在于文件路径是针对另一位用户的(此Mac上有多个用户配置文件)...

0 个答案:

没有答案