有没有一种方法可以确定特定脚本与哪个版本的python兼容?
我知道这听起来像一个愚蠢的问题,但是我有来自不同来源的Python脚本。我必须使用安装在系统上的Python版本手动运行每个脚本,以检查它们与哪个版本兼容,所以我想知道是否有更优雅的方法吗?
我写了一个bash脚本来运行所有python脚本,如果发生错误,则认为该脚本与Python2 / 3不兼容。
#!/bin/bash
dirs=$(ls ./*.py)
for item in ${dirs}
do
python2 ${item} > /dev/null 2>&1 && echo "${item} is a python2 script" && continue
python3 ${item} > /dev/null 2>&1 && echo "${item} is a python3 script" && continue
echo "There is an error on your ${item}"
done
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句