`
deepfuture
  • 浏览: 4411996 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80128
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70342
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103582
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:286551
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15054
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67785
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32292
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:46075
社区版块
存档分类
最新评论

erlang-读取文件

阅读更多

List a

a.push(x)

为test1.pop的内容

1、读取每行

1> {ok,S}=file:open("test/test1.po",read)

1> .

{ok,<0.34.0>}

2> io:get_line(S,'').

"List a\n"

3> io:get_line(S,'').

"a.push(x)\n"

4> file:close(S).   

ok

2、全部读入一个二进制数据中

 

5> file:read_file("test/test1.po")
6> .
{ok,<<"List a\na.push(x)\n">>}
7> 

1
1
分享到:
评论

相关推荐

    Erlang-B&C曲线MATLAB源码

    代码可能包含若干函数,用于分别计算Erlang-B和Erlang-C值,并且有主脚本用于驱动整个过程,可能还包括了数据读取、参数设置、结果输出等功能。通过阅读和理解这些源代码,你可以更深入地学习如何在实际项目中应用...

    Erlang-OTP-API 离线查询英文全手册

    6. **公共接口(CI)**:OTP提供了统一的公共接口,如`io`模块用于输入输出,`file`模块处理文件操作,`stdlib`包含了许多通用的辅助函数。 7. **并发和进程管理**:Erlang的并发模型基于轻量级进程(LWP),手册会...

    erlang-conf:用于将 erlang conf 解析为 JSON 的 NodeJS 模块

    它可能提供了一些API接口,如`parse()`函数,用于读取和解析Erlang Conf文件,返回一个JSON对象。此外,还可能有`stringify()`函数,将JSON对象转换回Erlang Conf格式,便于进行数据的双向转换。 在实际使用中,...

    erlang-tile-server

    从压缩包子文件的文件名称列表“erlang-tile-server-master”我们可以推测,这是项目的源码仓库的主分支,可能包含了项目的配置文件、源代码、测试用例、文档等资源。 在Erlang-tile-server这个项目中,开发者可能...

    erlang-systemd:用于Erlang应用程序的systemd实用程序

    3. **环境变量管理**:通过该库,Erlang应用能够读取和设置Systemd服务单元文件中的环境变量,实现配置的动态调整。 4. **服务依赖关系**:Erlang应用可以声明与其他Systemd服务的依赖关系,确保在启动时的正确顺序...

    matlab开发-ErlangBlossformula

    在“erlangb.m”文件中,很可能包含了计算Erlang-Bloss公式的函数代码。通常,这样的函数会接受输入参数如呼叫到达率、系统容量和呼叫平均持续时间,然后返回呼叫丢失概率。 4. **数值计算**:MATLAB擅长处理高精度...

    基于erlang的文件存储

    9. **性能优化**:文件存储系统可能会涉及到大量的I/O操作,因此优化文件读写效率和内存管理至关重要。Erlang的轻量级进程和高效的内存管理机制有助于实现这一点。 综上所述,这个基于Erlang的文件存储项目结合了...

    erlang版本的protobuf(erl_protobuffs)

    2. **生成Erlang代码**:使用protobuf编译器(protoc)和对应的Erlang插件,将`.proto`文件转换为Erlang模块。这些模块提供了编码和解码函数。 3. **编码与解码**:在Erlang程序中,你可以使用生成的模块来编码和...

    for_each_file 用erlang代码实现遍历文件

    在Erlang编程语言中,`for_each_file`是一个自定义函数,用于遍历指定目录下的所有文件,并对每个文件执行特定的操作。在这个场景中,它读取每个文件的内容,以行为单位处理每一行,将每一行作为一个列表元素,最后...

    erlang 中文乱码

    例如,如果你尝试读取一个GBK编码的中文文件,而Erlang假设它是UTF-8,那么你将看到乱七八糟的字符。 要解决Erlang中的中文乱码问题,你需要确保以下几个方面都正确无误: 1. **文件编码**:确认你要处理的文件是...

    Erlang 速查表 v1.0.pdf

    Erlang shell中`f()`用于清空所有绑定,`rr/1`用于读取记录文件,`rf/1`用于移除记录定义。 以上是Erlang速查表中提到的关键知识点的详细说明,涵盖了变量、字符串、列表、元组、函数、宏、Erlang Shell、记录、...

    erlang-exercises:一系列 Erlang 练习,展示了该语言的一些基础知识

    还有另一个函数可以读取文件并删除重复项并计算列表的长度。 03 - charcount.erl - 在不使用多个进程的情况下确定字符数。 我添加了一个计时器方法,以便我可以将它与 ccharcount.erl 进行比较。 04 - ccharcount...

    erlang 深度分析

    - **解析**: 使用Erlang内置库或第三方库进行CSV文件的读取和解析。 - **应用场景**: 数据导入导出。 #### 39. Erlang文件操作 - **文件读取**: 使用`file:read_file/1`函数读取文件内容。 - **注意事项**: 需要...

    Erlang保留字

    本文通过提供的Erlang代码片段,详细介绍了Erlang中模块声明、函数导出、文件包含、记录定义与操作、异常处理以及数值表示等核心概念。理解这些基础对于学习和使用Erlang非常重要。通过掌握这些基本知识,开发者可以...

    inside Erlang VM3

    - **BEAM文件**:Erlang编译后的字节码文件,可以在运行时被加载和替换。 - **动态库支持**:对于C语言编写的扩展,也可以在不重启系统的情况下进行更新。 #### 内置数据库 - **ETS**:一种内存数据库,支持哈希和...

    sourcetrail-erlang:Sourcetrail的Python脚本,该脚本读取已编译的Erlang BEAM文件并将调试信息写入Sourcetrail数据库-python source file

    Python 脚本在这里扮演了关键角色,它读取 Erlang 的已编译二进制 BEAM 文件,并将其中的调试信息转化为 Sourcetrail 数据库能理解的格式。 Erlang 是一种并发、分布式和热重启支持的函数式编程语言,广泛应用于...

    erlang mysql

    本压缩包文件包含的是 Erlang 连接 MySQL 的源码,这可能是一个 Erlang 驱动程序或应用程序,允许开发者在 Erlang 中编写代码以操作 MySQL 数据库。通常,这样的库会提供接口函数,用于执行 SQL 查询、插入、更新和...

    erlang的小型游戏服务器

    `cfile`可能是一个处理文件操作的模块,游戏服务器通常需要读写各种配置文件或日志文件。`ctl`可能是一个控制台工具,允许开发者或运维人员与游戏服务器进行交互,如启动、停止服务器或者查询状态。 `dialyzer_...

    erlang 部分源码

    分析这部分源码,可以学习到Erlang如何高效地读写文件和处理网络数据。 10. **编译器和解析器** Erlang源代码首先由编译器转换为字节码,然后在BEAM虚拟机上运行。源码中可能包含编译器的实现,这有助于理解Erlang...

    erlang test 生成 dets

    在Erlang中,你可以使用`file:open/2`和`io:get_line/1`读取这个文件,然后将读取到的数字转换为Erlang术语,再插入到DETs表中。 在实际测试中,可能还需要关注性能、并发操作以及错误处理等方面。例如,使用`etap`...

Global site tag (gtag.js) - Google Analytics