gpt4 book ai didi

python - 如果文件不存在,Python 中的 open() 不会创建文件

转载 作者:IT老高 更新时间:2023-10-28 12:01:04 26 4
gpt4 key购买 nike

如果文件存在,则以读/写方式打开文件的最佳方法是什么,或者如果不存在,则创建它并以读/写方式打开它?根据我的阅读, file = open('myfile.dat', 'rw') 应该这样做,对吗?

它对我不起作用(Python 2.6.2),我想知道这是版本问题,还是不应该像那样工作或什么。

最重要的是,我只需要一个解决问题的方法。我对其他的东西很好奇,但我只需要一个很好的方式来做开头部分。

封闭目录可由用户和组写入,而不是其他(我在 Linux 系统上......所以权限 775 换句话说),确切的错误是:

IOError: no such file or directory.

最佳答案

你应该使用 openw+ 模式:

file = open('myfile.dat', 'w+')

关于python - 如果文件不存在,Python 中的 open() 不会创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2967194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com