我有一个python脚本(p.py),带有这样的文本
print "Hello"+"\n"
print "World"
我在php / apache下的wamp中运行这个文件
<?php
$output = system("C:\\python27\\python.exe p.py")
?>
我在浏览器上获得以下内容
Hello World
没有换行
如何确保显示新的换行符。
我也试过"\r\n"
答案 0 :(得分:5)
您需要将其包含在<pre>
标记中,或使用<br/>
。
尝试查看以下内容:
<p>
This is
a test
</p>
在网络浏览器中。你不会得到换行符。这是因为HTML几乎忽略了换行符。您必须使用<br/>
标记。
答案 1 :(得分:2)
显然输出是HTML。如果您检查页面的源文本,您可能会看到换行符。
使用<br>
或:
<?php
header("Content-Type: text/plain");
$output = system("C:\\python27\\python.exe p.py")
?>