gpt4 book ai didi

dart - 如何使用 Dart 编辑器将 print() 输出直接发送到文件?

转载 作者:行者123 更新时间:2023-12-03 02:54:17 24 4
gpt4 key购买 nike

我读了那些 ch04-tools-editor , get-started并在谷歌上搜索,但我没有找到任何答案。如何使用 Dart 编辑器将 print() 输出直接发送到文件?

编辑:我想直接在文件中发送(管道/重定向流)数据(什么 print() 返回),而不是 Dart 编辑器。我正在寻找 Dart 编辑器的一个功能。

最佳答案

print() 不输出到文件;它输出到控制台(控制台应用程序中的 stdout,浏览器中的浏览器控制台)。

dart:io 库为 I/O 提供了大量功能,包括读取和写入文件。一个例子:

import 'dart:io';

void main() {
var out = new File('output.txt').openWrite();
out.write("String written to file.\n");
out.close();
}

更新:根据您更新的问题,您正在寻找自动将控制台输出写入文件的 Dart 编辑器功能。据我所知,没有这样的功能。您的选择包括:
  • 如上所示手动写入文件。
  • 从 Dart 编辑器复制控制台输出。
  • 从 Dart 编辑器外部运行您的应用程序。例如,在任何类 UNIX 系统上,您可以重定向 stdout像这样:
    dart my-app.dart >output.txt
  • 修改 Dart 编辑器(它是开源的)以添加您想要的功能。
  • 关于dart - 如何使用 Dart 编辑器将 print() 输出直接发送到文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17243065/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com