问题标签 [filehandle]

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 回答
405 浏览

python - Python 哈希保存文件句柄

所以我正在研究一个脚本,它会在运行时自动从 IRC XDCC 机器人下载某些文件。这些请求是异步的,并且可能有不同的数量,具体取决于配置文件,因此我想将文件句柄保存在哈希表或库中,以便可以根据文件发送者是谁以及他们发送的文件轻松引用它们(在触发事件期间读取)。Python 抱怨说SyntaxError: can't assign to function call,所以我猜它不会像我想要的那样工作。

有更简单的方法吗?我在这里吠错树了吗?

谢谢!-罗素

0 投票
1 回答
61 浏览

perl - IO - 文档 - 问题

IO::Handle 和 IO::File 都包含在称为 IO 的核心包中。它们是 perl I/O 子系统的对象接口。如果你在任何脚本中使用 IO::Handle/IO::File,open 也会返回这个类的对象。

(来自 DBI::ProxyServer 的 bvr 评论:写入日志文件时出现问题

我可以在文档中阅读有关此内容的好地方吗?

0 投票
1 回答
670 浏览

perl - File::Tail::select 是什么意思?

这很好,它是工作,但有一部分我不明白:

它打印什么?如果我将其修改为:

有一些错误。为什么?

示例结果:

0 投票
2 回答
243 浏览

perl - File::Tail::Select 什么是@pending 行为

@pending 行为是什么?如果结果显示如下...

@pending 不是会逐行存储数据吗?如何修改代码以仅检索 IP 地址?在我看来,我认为我可以使用 split() 将行逐字分解..所以任何人可以给我一些例子

0 投票
1 回答
589 浏览

perl - perl 脚本:使用元字符获取 IP 地址

我一直在制定一些选项来从结果中获取 IP 地址......但它似乎不起作用......为什么?

任何人都可以提供建议吗?我想将结果与规则文件的 IP 地址进行比较,找到并向用户发出一些警报;我该怎么办?

我想从此显示器获取 WAN 端口的 IP 地址...

0 投票
2 回答
1037 浏览

c - fflush 在 Visual C++ 2010 上失败

我正在尝试运行一些代码,但fflush()出现错误:

这是代码的相关部分:

0 投票
1 回答
7212 浏览

php - 如何确保文件句柄在下一次操作之前已经关闭?

这是我到目前为止的代码,我想知道它是否正确?

太感谢了!

0 投票
2 回答
110 浏览

file-io - 如何确定“放置文件夹”中的文件是否已完全传输

远程客户端会将图像(可能还有一些特殊格式文本的说明文件)上传到“放置文件夹”。上传完成后,我们需要开始处理这些图像。这将是一个简单但有缺陷的解决方案,只需让脚本每隔几秒自动开始处理文件夹中的任何文件(文件一旦处理就可以移出文件夹);但是在尝试处理仅部分传输的大图像时会出现问题。

我可以使用哪些技巧来确保文件在处理之前完全上传?

自己的几点想法: 脚本可以检查文件的有效性;即,部分 jpeg 会导致错误,您可以在脚本中响应该错误,但这会占用大量 CPU。有些文件的末尾有特殊标记,但我不能指望这一点,我不确定我会处理什么格式。

我听说过“文件句柄”,但还没有真正弄清楚它们是什么以及如何判断特定文件上是否有“文件句柄”。基本上 FTP 守护程序(实际上,我在 Windows 上,所以“服务”)会在文件上传时保留一个“句柄”,并且您会知道不处理该文件。这些只是我的一些想法,但我不确定它们是否会起作用,或者是否有更好或更可接受的方法来解决这个问题。

0 投票
2 回答
2369 浏览

perl - 如何打开 Perl 文件句柄以通过 sudo(或作为其他用户)写入数据

我想将数据写入文件,但文件句柄应该以特定用户的访问权限打开。

因此,以下声明:

将允许以该特定用户身份写入文件。

有没有办法在 Perl 脚本中执行此操作,而无需运行整个脚本sudo -u $username

0 投票
1 回答
183 浏览

arrays - 将 FileHandle 引用为数组

鉴于我有一个需要处理的 4GB 文件,在 Perl 中有没有一种方法可以像数组一样引用文件句柄,而无需将其复制到实际的数组/内存中?

就像是:

谢谢你!!