问题标签 [console-output]
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.
java - 将控制台输出打印到文本文件 Java?
我正在尝试将程序的输出发送到名为 results.txt 的文本文件中。这是我的尝试
但是每次我运行代码并打开文件时,文件都是空白的。这就是我想要输出的:
我在哪里出错了,它一直在创建文件但没有写入文件?(顺便说一句,我确实有一个主要方法)
python - Within contextlib.redirect_stdout() the print()-function causes an AttributeError: 'str' object has no attribute 'write'
I tried to redirect the entire console output of a specific part of my python code to a textfile following the advice of this post.
According to that post, it should work with contextlib.redirect_stdout(), but when the first print()-command appears within my custom function custom_function_with_internal_print_calls(), it throws the AttributeError: 'str' object has no attribute 'write'.
EDIT: In my particular case, instead of a print()-function within the with-environment, I have a custom function which has internal calls to Python's built-in print()-function. It shouldn't matter if the print()-function appears inside another function, or directly at the top-level to reproduce the error.
Options already tried: Other workarounds don't seem to provide the solution I'm looking for,such as
redefining the print()-function or
writing a decorator for python 2.7x (as I'm using python 3.7x), or also
redirecting the print()-function to a file object via print('Filename:', filename, file=f)
.
The latter would mean in my case to pass a file-handler to all sub-functions in my enclosed function of choice, which is too much extra code modification for this special case.
I hope to be able to employ just the environment with contextlib.redirect_stdout(dummy_file):
wrapped around my function in order to redirect every console output of this very function to the dummy_file.
The documentation of contextlib.redirect_stdout() doesn't help me either. Thanks in advance for suggestions.
python - reticulate 不会实时打印到控制台
在循环结构中使用 Python print()
(或据我所知,任何其他控制台输出生成)函数并通过R 中的reticulate运行代码,输出仅在执行完成后打印。例如,以下循环在每次迭代后休眠 1.5 秒;循环结束后,运行编号全部打印出来。将 Python 代码保存到单独的 .py 文件然后运行reticulate::py_run_file()
.
有谁知道这种行为来自哪里,如果可能的话,如何规避它?
c# - C# 将命令行输出附加到文本框
我正在编写一个程序(一个 C# winforms 应用程序)来将进程的控制台输出打印到文本框,如下所示。
但是当程序运行时,它只打印控制台输出的第一行,仅此而已。我不知道这段代码有什么问题。谁能解释这里发生了什么?
java - 如何删除用户在eclipse中输入的控制台输出?
我希望程序清除以前的控制台输出。例如,我有一个数据输入程序,当程序重复时,输入的整个输出必须在控制台中擦除以保护隐私(例如,如果您不认识的人再次使用该程序而您没有希望他们看到您之前在控制台中输入的内容)。顺便说一句,我在 Eclipse 中使用 Java,我想知道这件事是否可能。
python - subprocess.run 不抑制所有控制台输出
subprocess.run
并且不会抑制subinacl.exe实用程序stdout=DEVNULL
的所有输出。stderr=STDOUT
我的猜测是 subinacl.exe 正在调用另一个进程来打印未被抑制的输出。不要让整个流程链的输出保持沉默stdout=DEVNULL
?stderr=STDOUT
c++ - 如何从数字中获取 Unicode 字符?
我是 C++ 新手,如果这很明显,我很抱歉。
如何从数字中获取字符?我有以下代码:
它应该获取 Unicode 字典中的前 500 个字符。我知道在 javascript 中,它是String.fromCodePoint(i)
. 什么是 C++ 等价物?
eclipse - Eclipse 控制台输出与命令行
我开发了一个小型 Java 应用程序,我已作为 java -jar my.jar 导出为 .jar
我在 Eclipse 中开发了该应用程序,并且 Eclipse 输出控制台也使用 Windows PowerShell 正确呈现,但是如果我使用例如 Cygwin shell,它不会正确呈现,它看起来不会呈现空格,如下图所示
有人知道可能出了什么问题吗?谢谢
java - 是否可以在java中阻止打印调用?
如果调用了一个方法但该方法调用了 System.out.print(); 并在控制台上打印,有没有办法在控制台上禁用特定方法调用的打印并再次启用