![]() |
1
3
如果您的CSV文件可能包含带引号的字段(因此每个字段本身可能包含逗号),则应使用
你的代码应该是这样的。请注意,通常不需要将整个文件读入内存,逐行处理的内存效率更高。它也倾向于将程序员的注意力集中在一行上,从而改进最终的设计。
输出
使现代化
如果你对
|
![]() |
2
-1
有一个perl模块可以处理许多文件格式,包括csv。您可以通过运行以下命令安装模块:
现在,您可以轻松地解析逗号分隔符(默认值)或指定任何其他字符。
安装perl模块后,这是一个快速脚本来完成任务。我用你的数据创建了一个文本文件
您可以通过运行以下命令查看文本::CSV模块的其他功能:
|
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
BioRod · 我不能用Perl打印键和值 3 年前 |
![]() |
user17227456 · Perl CLI代码无法追加字符串行 3 年前 |
![]() |
LearnToBeBetter · 读取文件,搜索字符串,打印字符串 3 年前 |
![]() |
KJ7LNW · 一些波斯语文本的宽字符印刷,但其他文本则没有 3 年前 |
![]() |
con · 如何搜索大型数据结构并返回一系列给出特定值的键/数组? 3 年前 |
![]() |
Pranay Nanda · 使用regex解析许可证文件 7 年前 |