我目前正在raspberry pi系统的舰队上部署一些代码.这些系统都有python 3.7.安装了x,但我团队的一个自定义库具有一些python 3.8特性(一些walrus操作符等).我需要修改我的库以删除所有3.8特性,以便代码在这些机器上运行.我无法更新它们的python版本.是否有脚本或工具可用于批量判断文件或文件夹是否与python 3.7兼容?我的 idea 类似于flake8或black如何判断问题.

推荐答案

运行静态分析工具,如pylintmypy,并确保它在适当的Python版本上运行.这些工具首先要做的事情之一是使用Python解析器解析代码,它们会报告发现的任何语法错误.

Python相关问答推荐

从今天起的future 12个月内使用Python迭代

将轨迹优化问题描述为NLP.如何用Gekko解决这个问题?当前面临异常:@错误:最大方程长度错误

剧作家Python没有得到回应

将numpy数组存储在原始二进制文件中

使用Keras的线性回归参数估计

将特定列信息移动到当前行下的新行

根据在同一数据框中的查找向数据框添加值

max_of_three使用First_select、second_select、

如何访问所有文件,例如环境变量

什么相当于pytorch中的numpy累积ufunc

如何记录脚本输出

删除字符串中第一次出现单词后的所有内容

如何在WSL2中更新Python到最新版本(3.12.2)?

迭代嵌套字典的值

为什么numpy. vectorize调用vectorized函数的次数比vector中的元素要多?

lityter不让我输入左边的方括号,'

Python Tkinter为特定样式调整所有ttkbootstrap或ttk Button填充的大小,适用于所有主题

具有相同图例 colored颜色 和标签的堆叠子图

如何在FastAPI中替换Pydantic的constr,以便在BaseModel之外使用?'

在Django中重命名我的表后,旧表中的项目不会被移动或删除