问题标签 [write]

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 投票
1 回答
63 浏览

c - 在 write(fd,...?

我在下面写了代码

编译/链接,并执行

第一行没有输出。第二行给了我io_3.txt包含Testing. 这都是预期的行为(我猜)。

即使在我的测试中它产生了预期的输出,我也不确定是否为了避免潜在的问题、未定义的行为等,我应该在第一个之前做任何事情write,比如检查是否fd=3正在使用(在这种情况下,如何...可能适用),如果它是适当的开放等。

write出于同样的原因,我不确定是否应该在 last 之后执行一些操作。

也许我所做的方式是“无风险的”,唯一的潜在问题是没有写入任何内容,我可以通过检查nbytes... 我不知道的值来检测。

欢迎任何澄清。

0 投票
1 回答
42 浏览

python - Python从许多文件中添加数字而不使用太多内存

我编写了一个 python 脚本,它运行良好(见下文)。代码从不同的输入文件中读取行并尝试进行一些计算。输入文件如下所示:

等等....

主输出文件(变量 sed)的格式相同,如下所示:

我想在一个输出文件中对所有时间步长的变量“sed”求和。我使用 append 创建一个新列表并计算每一行的加法,但我的文件太大了,使用 append 需要太多时间。

您能否提供一些提示,如何将时间步下的每个数字彼此相加,以使结果如下所示:

*************************编辑***********************

摘要:我有这个输入文件

我想得到这个:

**************编辑*****************

这是我的第二个问题!

我想要一个累积数据输出,以便对于每个时间步,它检查数据的累积值以及它是否大于最大值。它停止添加该特定行。因此在上面的示例中,如果最大值为 3.0,则不会添加最后一个时间步,结果将是:

0 投票
2 回答
34 浏览

python - 将文本从文件复制到另一个文件并编辑生成的文件

我正在尝试编写一个函数,该函数将使用另一个文件中的文本生成一系列文件。我遇到的问题是我想将文本添加到从文件写入的行的末尾。除此之外,我希望添加的文本取决于我所在的行。

源文件如下所示: C1 1.00964527 -0.31216598 -0.03471416 C2 2.46197796 -0.03537534 -0.02239528 C3 3.13892016 -1.29949550 -0.01824029 N1 0.78031101 -1.74687208 -0.03258816 N2 2.41533961 -3.71674253 -0.03080008 H1 6.38746003 -0.16735186 0.01037509 H2 5.06643233 -2.35376889 -0.00392019 H3 2.64230377 2.15284044 -0.01822299 Cu1 -0.97960685 -2.67533229 -0.06199922 目标是生成一个输出文件,该文件在末尾有两列附加列,其中新列的值将通过函数的输入来确定。 C1 1.00964527 -0.31216598 -0.03471416 6 32 C2 2.46197796 -0.03537534 -0.02239528 4 32 C3 3.13892016 -1.29949550 -0.01824029 4 32 N1 0.78031101 -1.74687208 -0.03258816 7 32 N2 2.41533961 -3.71674253 -0.03080008 7 32 H1 6.38746003 -0.16735186 0.01037509 1 32 H2 5.06643233 -2.35376889 -0.00392019 1 32 H3 2.64230377 2.15284044 -0.01822299 1 32 Cu1 -0.97960685 -2.67533229 -0.06199922 29 32 以下代码部分复制源文件的内容并将它们粘贴到输出文件中。

但是,我不确定如何添加最后两列。

有什么建议么?

0 投票
2 回答
54 浏览

c - 为什么这段代码在第二行写输入?

我制作了这段代码来制作我想要的文本文件。但问题是,当我运行这个程序时,它从第二行写入输入,而不是第一行。

为什么会发生这种情况?我想从第一行写输入。如何更改此代码以在第一行编写?

0 投票
1 回答
26 浏览

c - 允许用户修改从终端文件中提取的字符串并保存回文件

我想创建一个命令行注释编辑器(在linux平台上用c编写)。

注释是一个包含作者、日期、一些文本的结构

要求很简单:

程序可以读取和打印文件中的所有笔记(最终按 id、日期、作者过滤它们)程序将允许用户修改或创建新笔记并将它们附加到文件的顶部。

我不知道如何允许更新。重点是我想通过 id 提取例如注释,并将其放入缓冲区中。将缓冲区写入终端并让用户修改它。当用户完成注释后,他可以确认并且注释将再次保存到文件中。

我怎样才能做到这一点?

我也会接受将临时注释发送给像 nano 这样的编辑器,但我想要的是程序只提取该注释,而不是打开所有文件。

是否有任何库可以做到这一点或低级系统输入输出接口?

0 投票
3 回答
210 浏览

python - 编写一个不带括号的列表的字典值

我有一本字典,d其结构如下:

我想把它写到一个 .csv 中,如下所示:

我尝试了以下代码:

不幸的是,这会产生以下结果:

我的解决方案是在之后运行一个trorsed命令,但是必须有一种方法可以先正确地编写它,对吗?

提前致谢!

0 投票
4 回答
215 浏览

python - 如何将前四行打印到一个文件中,然后将后四行打印到第二个文件中,依此类推?

我有一个 fastq 文件,其中包含我所有的序列堆叠,这是双端测序的结果。我需要将它们分成两个文件,所有反向序列都在一个文件中,而正向序列在第二个文件中。因此,我需要读取前四行并将它们写入文件“R”,然后读取接下来的四行并将它们写入文件“F”。之后,我需要以相同的方式阅读并保存以下几行。我想过这样的事情(下),但没有奏效。有什么帮助吗?请。

0 投票
1 回答
1893 浏览

range - Uipath 范围不存在

我创建了一个简单的写入单元格任务,但我收到一个错误,即范围不存在,即使它明显存在。可能是什么问题呢?

桌子

UiPath

我使用的公式是:

"=IF(AND((A2+B2)/2>70; OR(C2=""accepted""; D2=""accepted"")); ""accepted""; ""rejected"")"

0 投票
1 回答
111 浏览

html - 在文本文件中写下用户输入

我尝试了一个基本的html代码,例如:

但随后输入保存为fname=John&lname=Doe

我在 python 中编写了一个脚本,当我使用基本的 html 输入功能时,该脚本获取文件 xxx/xxx/display.txt,文本将被保存为fname =john & sname=rober 我需要的是要保存为的字符串john rober

如何在没有=&的情况下将输入写在 txt 文件中,以及如何将其保存在文件中,同时覆盖 txt 文件中的所有内容?

0 投票
1 回答
848 浏览

dataframe - 有没有办法将 Spark 数据帧写入 .dat 文件?

我试过这个,但它没有用。据我了解,Spark不支持.dat文件格式。我不想将文件写为.csvor .json,然后稍后通过 shell 脚本进行转换。