强制打印功能中的行尾与python-shell Node.js中的原始字符串相同

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了强制打印功能中的行尾与python-shell Node.js中的原始字符串相同相关的知识,希望对你有一定的参考价值。

我正在使用python-shell在我的nodejs服务器上运行一些脚本取得结果的唯一方法是printmessage]的形式获取数据

我正在尝试做(在我的python脚本中,dfpandas数据框):

print(df.to_csv())

[当我发送结果时,它不会发送我期望从to_csv获得的实际字符串(以\n作为换行符)。通过print,我得到的控制台输出为作为换行符,这基本上排除了我的下游处理。

是否有办法(除非重新实现to_csv)才能得到我想要的?

我正在使用python-shell在我的nodejs服务器上运行一些脚本,获取结果的唯一方法是打印以获取数据作为我要执行的消息(在我的python脚本中,df是熊猫.. 。

答案

如果任何人遇到相同的问题,只需使用print(repr(whatever_string_you_were_trying_to_print))

以上是关于强制打印功能中的行尾与python-shell Node.js中的原始字符串相同的主要内容,如果未能解决你的问题,请参考以下文章

python-shell和多处理不打印

vs报错“以下文件中的行尾不一致,是否将行尾标准化”

利用cat命令显示文本内容时,要在Linux每行的行尾显示$符号,该命令应带有啥?

VS "以下文件中的行尾不一致,要将行尾标准化吗?"

以下文件中的行尾不一致,要将行尾标准化吗?

在管道中强制标准输出的行缓冲