首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在julia中使用open(file)相当于python

在julia中使用open(file)相当于python
EN

Stack Overflow用户
提问于 2021-03-06 00:00:22
回答 1查看 78关注 0票数 2

在Julia中有没有等同于python的with open()习惯用法的东西?

代码语言:javascript
运行
复制
>>> with open(path, "r") as file:
...    file.readlines()
['beep\n', 'boop\n']
EN

回答 1

Stack Overflow用户

发布于 2021-03-06 00:00:22

我不知道最常用的方法是什么,但你有几个选择:

代码语言:javascript
运行
复制
julia> readlines("tmp.log")
2-element Array{String,1}:
 "beep"
 "boop"
代码语言:javascript
运行
复制
julia> read(file, String)
"beep\nboop\n"
代码语言:javascript
运行
复制
julia> open("tmp.log", "r") do file
           while !eof(file)
               @show readline(file)
           end
       end
readline(file) = "beep"
readline(file) = "boop"
代码语言:javascript
运行
复制
julia> for line in eachline("tmp.log")
           @show line
       end
line = "beep"
line = "boop"

有关更多信息,请参阅docs

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66495720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档