使用System.IO模块

使用函数

openBinaryFile :: FilePath -> IOMode -> IO Handle

打开文件 IOMode为 ReadWriteMode, 不然会截断文件

eg:

h <- openFile "b.txt" ReadWriteMode
hPutChar h 'b'
hPutChar h 'b'
hPutChar h 'b'
hPutChar h 'b'
hPutChar h 'b'
hClose h

如果处理二进制文件

要引入模块Data.ByteString

hPut :: Handle -> ByteString -> IO ()

Outputs a ByteString to the specified Handle.

===========================

库文档路径

https://downloads.haskell.org/~ghc/7.6-latest/docs/html/libraries/index.html

转载于:https://www.cnblogs.com/zhao1949/p/4838066.html

haskell读写文件相关(含二进制)相关推荐

  1. C语言之文件读写探究(七):随机读写文件

    相关博文:C语言之文件读写探究(一):fopen.fclose(文件的打开和关闭) 相关博文:C语言之文件读写探究(二):fputc.fgetc.feof(一次读写一个字符(文本操作)) 相关博文:C ...

  2. C语言之文件读写探究(六):fscanf、fprintf(格式化读写文件)

    相关博文:C语言之文件读写探究(一):fopen.fclose(文件的打开和关闭) 相关博文:C语言之文件读写探究(二):fputc.fgetc.feof(一次读写一个字符(文本操作)) 相关博文:C ...

  3. Task 3 --字典、元组、布尔类型、读写文件课后练习及补充

    一.字典.元组.布尔类型.读写文件 1.1字典 1.1.1字典的认识及基本操作 字典(也叫 dict)是一种和列表类似的数据存储方式.但是不同于列表只能用数字获取数据,字典可以用任何东西来获取.你可以 ...

  4. python多进程读同一个文件_python 多进程读写文件

    import time from multiprocessing import Process, JoinableQueue, cpu_count import csv ####处理一条数据的方法 d ...

  5. 【C/进阶】如何对文件进行读写(含二进制)操作?

    关于C语言的知识放在专栏:C 小菜坤日常上传gitee代码:https://gitee.com/qi-dunyan ❤❤❤ 个人简介:双一流非科班的一名小白,期待与各位大佬一起努力! 目录 前言 文件 ...

  6. python 使用 with open() as 读写文件-给Python学习者的文件读写指南(含基础与进阶)...

    对于初学者来说,一份详尽又清晰明白的指南很重要.今天,猫猫跟大家一起,好好学习Python文件读写的内容,这部分内容特别常用,掌握后对工作和实战都大有益处.学习是循序渐进的过程,欲速则不达.文章较长, ...

  7. C语言文件和文件相关读写、定位、检测函数总结

    C语言文件相关内容总结 目录 C语言文件相关内容总结 一.文件是什么? 二.C语言中对文件的处理 三.函数解析 fopen()函数 exit()函数 getc()和putc()函数 fclose()函 ...

  8. 【BLE MIDI】MIDI 文件速度设置识别 ( 查找 midi 文件中速度相关的二进制数据 | FF 51 03 速度设置指令 )

    文章目录 一.问题说明 二.查找 midi 文件中速度相关的二进制数据 一.问题说明 解析 midi 文件时 , 发现音符解析出现异常 ; 是根据 音符 微秒时长 , 统计音符时 , 发现音符解析出现 ...

  9. python读取二进制文件_python读取二进制流 Python二进制方式读写文件 - 电脑常识 - 服务器之家...

    python读取二进制流 Python二进制方式读写文件 发布时间:2017-03-18 来源:服务器之家 这两天用Python解析ELF二进制文件,遇到了不少问题,总结整理如下,以便加深对Pytho ...

最新文章

  1. JAVA中indexOf函数和lastindexOf函数
  2. Hough变换的基本思想
  3. akka 异常处理_使用Akka处理1000万条消息
  4. PHP多进程处理并行处理任务实例
  5. nginx访问量统计
  6. inventor整理资源中心收藏夹
  7. 拓端tecdat|用R语言实现神经网络预测股票实例
  8. 【动画消消乐】HTML+CSS 自定义加载动画 069
  9. ISO27001信息安全管理体系证书,系统集成行业企业还有没办的吗?
  10. Qt项目--截屏软件
  11. Android Studio代码边界线的设置
  12. openwrt利用arp获取局域网设备IP
  13. Python 保存 网页上的图片
  14. matlab数据归一化与反归一化处理
  15. 摄像头视角鼠标滚轮拉伸fieldOfView
  16. Layui表格内图片渲染以及上传图片到数据库(上)
  17. dos虚拟机如何全屏显示_如何在 Windows 10 中设置 Ubuntu 虚拟机 | Linux 中国
  18. html div背景自动居中显示,网站背景图居中自适应以及拉伸填充CSS代码解决方法...
  19. STM32通过PWM控制ESC30C电调
  20. 第一次试试自己搭tz

热门文章

  1. 自定义控件例如LinearLayout 的三种方法
  2. django 快速实现session的操作
  3. C++ 测量程序运行时间 任务管理看内存
  4. CPU 以字节为单位编址,而 C 语言指针以指向的数据类型长度作自增和自减。
  5. 关于实现udev/mdev自动挂载与卸载
  6. jsp内置对象与el内置对象
  7. SpringBoot------异步任务的使用
  8. 使用DatagramSocket发送、接收数据(Socket之UDP套接字)
  9. 我是如何用Worktile进行敏捷开发的
  10. Vsphere 6.0