而beanstalkc是Beanstalk的一个python客户端库。 如果坚持不用PyYAML,你同样可以使用beanstalkc。 更多细节可见附录A部分。 我们需要import这个库并和服务端进行连接: >>> import beanstalkc >>> beanstalk = beanstalkc.Connection(host='localhost', 注意:beanstalkc需要job的body是strings,你需要将你的值转换为string。 如果你实在不想使用PyYAML,你仍然可以使用beanstalkc和不经解析的YAML响应。你需要在创建连接时定义parse_yaml=False。
二、python对beanstalkd的封装 import beanstalkc class BstkManager(object): __doc__ = 'beanstalk封装类 self.config) def __createConnection(self, config): try: conn = beanstalkc.Connection django.core.management.base import BaseCommand from beanstalkd_client import connect_beanstalkd, BeanstalkError from beanstalkc