擅长:python、mysql、java
<p>您应该有一个字符串来包含所有收据信息:</p>
<pre><code>def receipt():
str=''
str += '\n\n'
....
return str
</code></pre>
<p>你可以这样称呼它:</p>
<pre><code>with open("bill.txt", "w") as bill:
bill.write(receipt())
bill.close()
</code></pre>
<p>我看到你这里也有一些问题,你没有把<code>name</code>和<code>myBooks</code>推到receipt()。运行脚本时确保这不是您的问题。你知道吗</p>