我正在使用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上有多个用户配置文件)...