在Python脚本中检查包是否安装的好方法是什么?我知道解释器很容易,但是我需要在脚本中完成它.
我想我可以检查系统中是否有安装过程中创建的目录,但我觉得有更好的方法.我正在尝试确保安装了Skype4Py软件包,如果没有,我会安装它.
我完成检查的想法
我正在使用Pygame/SDL的操纵杆模块从游戏手柄获取输入.每当我调用它的get_hat()方法时,它就会打印到控制台.这是有问题的,因为我使用控制台来帮助我调试,现在它SDL_JoystickGetHat value:0:每秒被淹没60次.有没有办法可以禁用它?通过Pygame/SDL中的选项或在函数调用时抑制控制台输出?我在Pygame文档中没有提到这一点.
编辑:原来是由于在编译SDL库时打开了调试.
我想检查模块是否存在,如果不存在,我想安装它.
我该怎么做?
到目前为止,我有这个代码,f如果模块不存在,它会正确打印.
try:
import keyring
except ImportError:
print 'f'
Run Code Online (Sandbox Code Playgroud)