error-handling - 为什么显示 Errno2 没有这样的文件目录,但文件在同一目录中?
问题描述
块文件
我们将学习如何使用块打开文件
with open('file.txt') as f: # 上面的代码会自动打开和关闭文件并将其存储在一个变量中 # 这种打开文件的方式非常推荐,因为它会自动打开和关闭文件 a = f .read(4) print(a) # 上面的代码将打印文件中的前 4 个字母 # 你也可以在不定义变量的情况下自行打印
如果在 with 函数之外使用文件函数,
它会显示一个错误
在您的程序中运行此代码,请告诉我错误
解决方案
推荐阅读
- javascript - 如何通过新的 Widget 将 Google Maps 嵌入 Odoo 的字段中?
- sql - INSERT 中的列少于 VALUES
- php - 将函数引用传递给 PHP 中的方法
- ruby-on-rails - Vue 资源被 CORS 策略阻止
- git - 如何获取存储库中所有分支的名称?
- java - Repl.it Java SWING,控制台一直以找不到主类结束,我该如何添加?
- python - 如何在 Python 中搜索 Numpy 数组中的数字
- opengl - 使不同着色器程序中的着色器存储缓冲区可访问
- angularjs - .net 核心身份令牌端点因来自网站而不是来自邮递员的 api 调用而失败
- r - 按连续值出现分组