首页 > 解决方案 > python 缓存的脚本文件可以放在哪里,如何刷新它们?

问题描述

我有一个 python 项目定期抛出以下错误:

Running jobs:
         RollingRewalkTriggersBase True 2019-03-17 18:44:47.772462 2018-12-10 13:05:47.977925 Traceback (most recent call last):
  File "runScheduler.py", line 93, in doCall
    self._doCall()
  File "runScheduler.py", line 110, in _doCall
    instance._go()
  File "/media/Storage/Scripts/ReadableWebProxy/WebMirror/TimedTriggers/TriggerBase.py", line 44, in _go
    self.go()
  File "/media/Storage/Scripts/ReadableWebProxy/WebMirror/TimedTriggers/RollingRewalkTriggers.py", line 175, in go
    self.retrigger_other()
  File "/media/Storage/Scripts/ReadableWebProxy/WebMirror/TimedTriggers/RollingRewalkTriggers.py", line 124, in retrigger_other
    for chunk in pbar:
  File "/usr/local/lib/python3.5/dist-packages/tqdm/_tqdm.py", line 991, in __iter__
    self.close()
  File "/usr/local/lib/python3.5/dist-packages/tqdm/_tqdm.py", line 1088, in close
    self._decr_instances(self)
  File "/usr/local/lib/python3.5/dist-packages/tqdm/_tqdm.py", line 446, in _decr_instances
    if inst.pos > abs(instance.pos):
AttributeError: 'tqdm' object has no attribute 'pos'

这里的问题是:

知道错误来自哪里。我已经重新安装了该死的操作系统,它仍然存在。

现在,/media/NNNN是一个没有重新安装的网络驱动器,所以我试图清理任何潜在的*.pyc文件:

来自/media/Scripts/ReadableWebProxy/

在这一点上,我完全不明白发生了什么。我从项目的先前版本中收到错误消息,我似乎无法修复它们。*.pyc考虑到整个操作系统已被重新安装,并且所有文件都已被删除,我不明白有问题的文件可能被缓存在哪里。

鉴于上述情况,基本上,问题是“python 可以在哪里粘贴缓存的编译文件”?某处似乎指的一个甚至不再存在的文件,我无法强制 python 刷新它的编译缓存。

标签: pythoncaching

解决方案


推荐阅读