问题标签 [slurp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1148 浏览

perl - Perl - 从 Excel 写入 CSV 时为空行

我想用 Perl 将 excel 文件转换为 csv 文件。为方便起见,我喜欢使用模块 File::Slurp 进行读/写操作。我需要它在一个子功能中。

在打印到屏幕时,程序会生成所需的输出,不幸的是,生成的 csv 文件只包含一行分号,字段为空。

这是代码:

我知道这与 write_file 函数中传递的参数有关,但无法修复它。

有人有想法吗?

非常感谢您提前。

0 投票
2 回答
22057 浏览

html - 使父 div webkit-filter 不影响子级

我正在使用一个非常漂亮的 webkit 过滤器来制作背景图像灰度,并将鼠标悬停在图像上变成彩色。

这是过滤器

正如您所看到的,甚至还有一个“过渡”属性,因此图像可以平滑地过渡到全彩色。我遇到的问题是我应用它的 div 也会影响位于 div 内的子文本,也将文本变成灰度。这是一个问题,因为文本需要是白色的,即使没有悬停在上面。

我试过用子文本上的另一个过滤器来否定过滤器,但它似乎不起作用......看看小提琴

小提琴http://jsfiddle.net/yMHm4/1/

0 投票
2 回答
1109 浏览

regex - slurping 文件后从整行中提取 IP 地址并使用正则表达式匹配 IP 地址

我编写了以下代码来读取文件、slurp、识别 IP 地址并使用哈希结构跟踪每个地址的出现次数。问题是我的密钥不是从正则表达式匹配的 IP 地址,而是密钥是 IP 地址出现的整行。我该如何解决?(我认为这个问题与啜饮是逐行进行的事实有关)

0 投票
1 回答
2272 浏览

lua - Lua单线读取整个文件?

有没有什么技巧可以只用一行代码来破解文件?

("to slup" = 将整个文件读入字符串。)

通常我会执行以下操作:

但我想知道是否有更短的方法。

我知道我们可以(在 Lua 5.2 中)执行以下操作:

但是文件会保持打开一段时间,直到垃圾收集器启动(并摆脱闭包io.lines返回;我相信这个闭包知道显式关闭文件,但这只有在第二次调用它之后才会发生,当它知道已达到 EOF)。

那么,是否有我缺少的单线解决方案?

0 投票
3 回答
12293 浏览

ruby - 为什么“啜饮”文件不是一个好习惯?

为什么“啜饮”文件对于普通的文本文件 I/O 来说不是一个好习惯,什么时候有用?

例如,为什么我不应该使用这些?

或者

0 投票
1 回答
89 浏览

regex - Weird perl behavior. Slurp versus an assignment

I ran across something strange in perl that I thought I'd share. I have a text file called "testfile.txt".

Here it is....

Now I want to extract the 2.30. In my example below, I am slurping the file and it works fine. The second way it doesn't work at all. Is there some magic in the slurp?

NOTE: (Clarification). How would I extract 2.30 from the assignment example? In my real world application, that's where I am being stumped. Anyone have an idea how I'd extract that?
JW

0 投票
1 回答
119 浏览

clojure - 多个 clojure-liberator 决策读取请求正文

我有一个 defresource,应该接受 POST 请求,在 :malformed-decision 中验证请求正文,在 :post!-decision 中将正文保存到数据库中,然后在 :handle-created 中返回保存的正文。

所以我的代码使用 slurp 函数读取了 ByteArrayInputStream(来自 :request :body)的三倍。第一次有效,但第二次调用 slurp 时,nil 作为参数传递并出现 java.io.EOFException: JSON 错误。我认为读者开始阅读上次离开的地方。

我怎么能读三遍请求的正文?或者有没有很好的方法将读取结果保存到变量并将其传递给其他解放者决策?

0 投票
1 回答
3314 浏览

python - 在python中解析一个groovy文件

我有一个 groovy 配置文件,我也想附加数据。使用我想添加的 python 收集数据会更容易,但我在 python 中找不到相应的 ConfigSlurper 模块,而且我看到没有直接的方法可以使用 ConfigParser 或任何东西来做到这一点。有没有人做过这样的事情,对最佳方法有一些反馈/建议?

0 投票
1 回答
1016 浏览

perl - 如何正确处理 File::Slurp read_file 上的错误?

我正在使用File::Slurp read_filewrite_file函数来更新文件内容。

现在我专注于向它添加错误处理。为此,我尝试对实际不存在的文件执行以下方法。

1)read_file($file) or die("file read failed\n");不工作。只是抛出状态:500 软件错误。

2)try{ my @lines = read_file($file); } catch{ print "file cannot read";};不工作。

3) err_mode 就像在http://search.cpan.org/~drolsky/File-Slurp-9999.13/lib/File/Slurp.pm#err_mode. 不工作。

使用 Perl 是个坏主意File::Slurp吗?

0 投票
2 回答
969 浏览

regex - 使用 Perl 打印多行

此代码从我拥有的文本文件中获取关键字“fun”,然后打印关键字前后的 20 个字符。但是,我也希望它打印前两行和后两行,我不知道该怎么做。我不确定是否更容易更改代码或一次读取整个文件。