报错信息:

/usr/local/lib/python3.11/tempfile.py:934: ResourceWarning: Implicitly cleaning up <TemporaryDirectory '/tmp/tmpgle6dpbg'>
  _warnings.warn(warn_message, ResourceWarning)

解决办法:

1. ​​上下文管理器​ (无效)

通过 with 语句强制资源生命周期管理,确保目录使用完毕后立即清理:

from tempfile import TemporaryDirectory

with TemporaryDirectory() as tmpdir:

2.通过告警过滤解决

import warnings
warnings.filterwarnings(
    "ignore",
    category=ResourceWarning,
    message="Implicitly cleaning up.*"
)

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐