擅长:python、mysql、java
<p>您的单个保留对象没有写入属性。您需要调用文件的write方法并使用对象的数据填充字符串。在</p>
<pre><code>with open("reservation.txt", "w") as file_:
for reservation in reservationList:
file_.write(reservation.passengerName + .... + "\n")
</code></pre>
<p>另请注意,由于您使用的是上下文管理器(open()作为u),所以您不必执行<code>file.close()</code>。经理会为你做的。在</p>
<p>另外,<code>file</code>是一个内置项,所以您不想覆盖它。您需要在变量名后附加一个下划线来区分它<a href="https://www.python.org/dev/peps/pep-0008/#descriptive-naming-styles" rel="nofollow noreferrer">as described in PEP8</a></p>