Html PHP在内部插入文本文件<;预处理>;导致第一行大偏移的标记

Html PHP在内部插入文本文件<;预处理>;导致第一行大偏移的标记,html,pre,php-include,Html,Pre,Php Include,我正在使用 <pre class="prettyprint"> <?php include('canny.py'); ?> </pre> 但是,由于某些原因,第一行渲染时与div元素的左边距相差3或4个制表符。这只发生在第一行,也就是说,如果我将.py文件的第一行留空,那么第二行仍然可以很好地渲染 为什么会发生这种情况,如何使其正常工作?删除开头标记和PHP标记之间的四个空格 应该有效。删除开头标记和PHP标记 应该有效。删

我正在使用

<pre class="prettyprint">
    <?php include('canny.py'); ?>
</pre>
但是,由于某些原因,第一行渲染时与div元素的左边距相差3或4个制表符。这只发生在第一行,也就是说,如果我将.py文件的第一行留空,那么第二行仍然可以很好地渲染


为什么会发生这种情况,如何使其正常工作?

删除开头
标记和PHP标记
之间的四个空格

应该有效。

删除开头
标记和PHP标记


应该有效。

删除
之间的空格是的,有效。感觉非常愚蠢:(请让Ryan添加一个答案,以消除此问题未回答的状态。可能该问题值得删除?不确定标准?删除
之间的空格,是的,有效。感觉非常愚蠢:(请让Ryan添加一个答案,以消除此问题未回答的状态。可能该问题值得删除?不确定标准?
import cv2
img = cv2.imread('/path/to/file/line_02.jpg', 0)
edges = cv2.Canny(img, 100, 200)
cv2.imwrite('mycanny.jpg', edges)
<pre class="prettyprint"><?php include('canny.py'); ?></pre>