回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我得到了一个缩进错误,我不明白为什么,我定义了两个dict列表,第一个可以,但是第二个(遵循相同格式)抛出了一个缩进错误。在</p>
<p>列出一个(没有问题):</p>
<pre><code>itemData = [{'id': 11, 'model': 'm1', 'serial': 'ser123', 'location': 3, 'distance': 2, 'loc': 3},
{'id': 12, 'model': 'm1', 'serial': 'ser456', 'location': 3, 'distance': 2, 'loc': 3}]
</code></pre>
<p>清单二的第一版:</p>
^{pr2}$
<p>投掷:</p>
<pre><code>Traceback (most recent call last):
File "job_manager.py", line 1, in <module>
from NewJM import JobMonitor
File "C:\Users\Jonathan\Documents\Coding\Python\Logistics Code\NewJM.py", line 56
itemData2 = [{'id': 11, 'model': 'm1', 'serial': 'ser123', 'location': 3, 'distance': 2, 'loc': 3},
^
IndentationError: unindent does not match any outer indentation level
</code></pre>
<p>清单二第二版:</p>
<pre><code>itemData2 = [
{'id': 11, 'model': 'm1', 'serial': 'ser123', 'location': 3, 'distance': 2, 'loc': 3},
{'id': 12, 'model': 'm1', 'serial': 'ser456', 'location': 3, 'distance': 2, 'loc': 3},
{'id': 13, 'model': 'm2', 'serial': 'ser678', 'location': 5, 'distance': 2, 'loc': 5}
]
</code></pre>
<p>投掷:</p>
<pre><code>Traceback (most recent call last):
File "job_manager.py", line 1, in <module>
from NewJM import JobMonitor
File "C:\Users\Jonathan\Documents\Coding\Python\Logistics Code\NewJM.py", line 56
itemData2 = [
^
IndentationError: unindent does not match any outer indentation level
</code></pre>
<p>我很困惑为什么会发生这种情况,特别是因为第一个版本的列表2是直接复制的,只是添加了另一个dict。有什么想法吗?在</p>