Используйте read
функция, как это:
file = open("testfile.txt","r")
while !eof(file)
c = read(file, Char)
# your stuff
end
close(file)
Это будет читать его символ за символом с использованием UTF-8
1006 * Если вы хотите, чтобы прочитать его побайтно затем использовать.:
file = open("testfile.txt","r")
while !eof(file)
i = read(file, UInt8)
# your stuff
end
close(file)
Обратите внимание, что вы можете использовать do
блок автоматически закрывает файл, когда вы оставите его:
open("testfile.txt","r") do file
while !eof(file)
i = read(file, UInt8)
# your stuff
end
end
для более полного примера вы могли бы хотеть иметь взгляд, например, приэта функция https://github.com/bkamins/Nanocsv.jl/blob/master/src/csvreader.jl#L1, которая использует шаблон read(io, Char)
для анализа файлов CSV.