Halcon 读写txt文件,以逗号或空格分割
生活随笔
收集整理的這篇文章主要介紹了
Halcon 读写txt文件,以逗号或空格分割
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在用halcon,經常用到讀寫文件。
讀取文件中的數字存到tuple里邊
**********讀txt文件并將文件的數字存入元組*********
open_file(Filename,'input',FileHandle)
IsEOF:=0
ans:=[]
while(IsEOF==0)**fead_line讀取到EndOfFile就返回0,不然返回0fread_line(FileHandle,outLine,IsEOF)*讀取到了,按行讀出來的是String,給以逗號分割了,然后轉成實數存到元組里if(IsEOF==0) *分割出來tuple_split(outLine,', \n',outLineSplit)*逐個存到ans元組里邊for i:= 0 to |outLineSplit|-1 by 1tuple_number(outLineSplit[i],num)ans:=[ans,num]endforendif
endwhile
close_file(FileHandle)
return ()
寫入文件
Filename:='./data/a.txt'
*input就是只寫,同時清空文件
open_file(Filename,'input',FileHandle)
num1:=1
num2:=2
*寫入,類似于C++的輸出流
fwrite_string(FileHandle,num1+','+num2)
*另起一行
fnew_line(FileHandle)
close_file(FileHandle)
總結
以上是生活随笔為你收集整理的Halcon 读写txt文件,以逗号或空格分割的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CLion CMakeList的使用
- 下一篇: Halcon 点云拟合平面并获取单位法向