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