擅长:python、mysql、java
<p>不要这样做,这里的“that”是指有多台计算机尝试使用同一个.pyc(s)。在</p>
<p>修改pyc的可能原因是在不同的计算机上可能有稍微不同的Python版本。一个编写它的.pyc版本,另一个出现时发现它不是它所期望的,并编写自己的版本。在</p>
<p>当不同的计算机同时尝试处理相同的.pyc文件时,奇怪的错误是可能的,这一点也不会让我感到惊讶。这是一个竞争条件的邀请,因为没有使用锁定机制。在</p>
<p>在运行脚本之前,让每个系统将脚本复制到本地,或者禁用.pyc生成(-B命令行标志或设置PYTHONDONTWRITEBYTECODE环境变量)。在</p>