python - 如何修复关闭文件的 I/O 操作?
问题描述
我有以下代码:
with open("Berry2019_Table1.txt", "r") as datafile:
print (datafile.read().split()[11::4])
mass = datafile.read().split()[11::4]
它给了我 I/O 操作错误。我正在尝试将值列表放入变量中,那么我应该如何解决这个问题?提前致谢。
解决方案
您正在尝试在使用时调用文件之外的文件,您应该loop
使用. 因此,改为使用:with
loop
with open("Berry2019_Table1.txt", "r") as datafile:
print (datafile.read().split()[11::4])
mass = datafile.read().split()[11::4]
推荐阅读
- stm32 - 在 STM32L4R5 中使用 USART
- linux - 从某一行搜索文件中的字符串 no
- c# - 如何使用 Moq 对 Azure Key Vault 进行单元测试
- python - 如何使用“%matplotlib inline”运行 Python 代码?
- reactjs - 如何获取两个日期之间的天数?
- python - 在哪里提交 keras 的拉取请求?
- javascript - JavaScript 控制台样式的整个日志
- excel - 仅在 excel 文件中查找子脚本和超级脚本并用相同的 unicode 或符号替换它们
- javascript - 在 Javascript 中格式化 json
- google-assistant-sdk - 将操作上传到 Gactions(Google 助理)时出错