You could create your own:
julia> Base.readline(s, i::Int) = (for (j,line) in enumerate(eachline(s));
if j==i; return line; end; end; error("not enough lines"))
readline (generic function with 4 methods)
julia> f = open("/tmp/tmp.txt", "w")
IOStream(<file /tmp/tmp.txt>)
julia> for i in 1:20 write(f, "$i\n") end
julia> close(f)
julia> readline(open("/tmp/tmp.txt"), 15)
"15\n"
julia> readline(open("/tmp/tmp.txt"), 25)
ERROR: not enough lines
in readline at none:1
On Tuesday, June 16, 2015 at 12:17:28 PM UTC-4, paul analyst wrote:
>
> If o is stream
> o=open(file)
>
> how to read any line ?e.g. 15
>
> julia> readline(o,15)
> ERROR: MethodError: `readline` has no method matching readline(::IOStream,
> ::Int64)SYSTEM: show(lasterr) caused
> error
>
> Paul
>