问题标签 [writefile]

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 投票
3 回答
60517 浏览

java - 从文本文件中读取数据并创建对象

我需要一些帮助:我正在 Java 上进行超市模拟,但我遇到了一个问题,我有一个文本文件 (Stock.txt),其中包含所有超市库存,例如:

  • 0-面包店-巧克力蛋糕-$12.5-250
  • 1-Meat-Premium Steak-$2.6-120
  • 2-海鲜-金枪鱼 - 1.2-14 美元
  • ...

其中第一个数字是产品的“id”,接下来是产品所属的部门,第三是产品名称,接下来是价格,最后一个数字是库存的产品数量. 我有这堂课:

所以,基本上我需要做的是从文本文件中读取每一行并创建产品,即第一行是这样的:

然后将其添加到数组中

对于文本文件中的所有东西,然后,在运行模拟时,每个客户都会随机购买随机数量的库存产品,因此库存数量会减少。最后,当模拟结束时,程序必须在同一个文本文件中写入每个产品的修改数量。

问题是这可能太容易做到了,但我不知道如何做到这一点,因为自从我开始用 Java 编程(我是初学者)以来,用 Java 读写文件对我来说一直是一个真正的问题。我有一些使用 BufferedReader 和 StringTokenizer 类来读取和创建对象问题的想法,但我不知道该怎么做,而且我不知道我必须如何解决覆盖问题。我真的很感谢你的帮助!

哦!顺便说一句,我真的只需要使用数组,所以使用 ArrayList 或任何其他结构甚至都不是一个选择:(

0 投票
2 回答
157 浏览

c - C 编程:创建和写入文件的二维数组作为函数

我有一个很长的程序,我正在努力缩短它。我经常编写 2d 文件数组,但我在整个程序中重复了数十次这个过程,所以我试图将其编写为一个函数来减少我的错误并使代码更短且更易于阅读。

我正在修改我从函数 C 中的分配内存 2d 数组中获得的示例,但使用 FILE 数组来代替。

我已经可以轻松地在 main 中分配 2D 文件数组,但是我想再次将其作为一个函数来执行:

我已经尝试了几乎所有可以想象的(无论如何对我来说)这样做的方式,但我不断从 valgrind 得到这样的错误:

如何让 allocate_mem 和 deallocate_mem 工作?

0 投票
2 回答
2457 浏览

python - Python在while循环中将json附加到json文件

我正在尝试使用 Python Requests 库从 GitHub API 获取所有用户信息。这是我的代码:

我现在可以将用户的第一页转储到 json 文件中。我还可以找到“下一页”的网址:

由于我还不知道有多少页,我怎样才能在 while 循环中尽可能快地将第 2、第 3... 页按顺序附加到“users.json”?

谢谢!

0 投票
1 回答
2653 浏览

javascript - 在 node.js 退出之前写入 .txt 文件

我希望我的服务器在节点退出时保存一些基本数据并在下次加载它们。

我尝试了这个问题的答案所建议的内容,但是服务器似乎在能够写入文件之前就关闭了。

这是我正在尝试的确切代码:

0 投票
3 回答
112 浏览

c - 如何将从文本文件中读取的字符重写为 c 中的新文本文件?

我有一个名为 test.txt 的文件。我想从文件中逐个字符地读取。然后从“开始”开始写到“停止”一个新文件,它的名字是main.txt。我试图编码,但它没有运行。请帮我。

测试.txt

主文件

0 投票
1 回答
766 浏览

c# - 从文件中单独编写的对象填充对象字典 C#

我制作了一个示例程序来实现这一点,因此我实际上可以学习如何使用它并将其应用到我的实际项目中。简而言之,我的第一次尝试是将 Person 实例写入文件,但后来我无法用写入的不同实例填充列表(我只能看到第一个写入的实例,并且列表只有一个元素)。所以我想出了将 Person 实例保存到字典中,将字典写入文件,然后在添加新元素(Person 实例)之前从文件中读取完整的字典,但我也无法做到这一点。

假设我有一堂课Person

在我的主要课程中,我有两种方法(老实说从这里偷来的,感谢@Daniel Schroeder @deadlydog)通过二进制格式从文件中写入和读取。

_

_

我有点理解这种方法,但是,我无法对它们进行编码/修改,这超出了我的知识范围。

为了测试写作/阅读,我拖了几个文本框和一个button1

然后,我拖了几个单独的文本框来检查读数:

在从文件button2_Click dict获取所有数据?

编辑:尝试和结果:假设我用 John, Doe, 40 click 填充初始框button1 然后加载另一个, Clark, Kent, 50

如果我写“约翰”,tbSearch我会看到约翰的完整数据(姓名,姓氏和年龄)如果我填写“克拉克”,我会收到一个字典错误“给定的键不在字典中”

0 投票
1 回答
1297 浏览

java - 无法在 android 上使用 FileOutputStream 将文本写入 .properties 文件

这是我的SettingsActivity.java文件中的代码的一部分:

这是在我的Config.java文件中:

就是我的项目资源管理器窗口的样子

这是logcat 的日志文件中显示的内容:

07-09 16:16:32.416: W/System.err(621): 在 java.io.FileOutputStream.(FileOutputStream.java:94)

.properties文件仍然是空的。

任何想法如何使它工作?

PS:

-API 10

-目标 SDK 版本 22

-我没有向 AndroidManifest.xml 文件添加任何权限

0 投票
0 回答
237 浏览

serial-port - Writefile方法报错串口

我正在尝试使用 EscapeCommFunction 创建文件方法,写入串行端口 com 1: (to atmega8 MCU)

主窗体负载:

我正在尝试发送数据

EscapeCommFunction 返回 true,Writefile 返回 false。怎么了?

0 投票
1 回答
63 浏览

python - 将 UTC 时间作为输出文件的名称

我正在编写一个记录一些数据的代码。我想记录输出并自动将UTC时间作为输出文件的名称。等待想法。

代码:

0 投票
1 回答
245 浏览

java - Java:读取文件然后将数据写入文本文件

如何读取文件,然后将数据写入 java 中的 .txt 文件?下面是我的代码。我正在阅读扩展名为 .ivt 的文件。.ivt 中有一些表格,reset 是描述数据的全部内容的文本。我必须读取存储在文件中的文本,然后将其写入文本文件。我也能够获取数据并将其写入文本文件。但是,当我打开文本文件并查看写入的内容时,我看到许多行随机符号和空格。然后,几行从英语转换为法语。我正在努力寻找为什么会这样。读取数据时是否会出现此问题?还是代码有问题?