• Python3 module 'cups' has no attribute 'Connection'


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 Lastvoice 2024-08-08 16:29 采纳率: 10% 浏览 19 首页/ 编程语言 / Python3 module 'cups' has no attribute 'Connection' python import cupsconn = cups.Connection() Traceback (most recent call last): File "/home/frankcheng/PycharmProjects/pythonProject/cups2.py", line 3, in conn = cups.Connection() ^^^^^^^^^^^^^^^AttributeError: module 'cups' has no attribute 'Connection' 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 一直免费一直爽 2024-08-11 22:55
      关注

      以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

      在Python中,cups模块是一个用于与CUPS(Common Unix Printing System)服务器交互的库。这个库可能没有提供名为Connection的方法。

      要解决这个问题,你需要确保安装了cups模块,并且它已经正确地加载到你的Python环境中。如果你正在运行一个虚拟环境或者在本地开发环境中工作,确保在尝试导入cups之前,先执行pip install cups命令以安装此库。

      此外,由于cups模块本身并没有提供Connection方法,所以你可能需要寻找其他方式来处理CUPS服务器连接的问题。例如,你可以通过创建一个新的CUPS服务或者利用第三方库如py-cups来进行操作。

      请参考以下示例:

      from py_cups import cups
      
      # 创建新的CUPS服务
      service = cups.Service()
      service.create('myprint', '/path/to/myprint')
      
      # 连接到新创建的服务
      connection = service.connect('/path/to/myprint')
      
      # 使用连接进行打印任务
      job = connection.print_job('your-printer')
      job.print()
      
      # 关闭连接
      connection.disconnect()
      

      在这个例子中,我们首先从py_cups模块中导入cups类,然后创建一个新的CUPS服务。接着,我们使用Service对象的create方法来创建一个新的打印任务。之后,我们可以通过connect方法连接到这个服务,然后可以调用print方法开始打印过程。最后,当所有打印任务完成后,我们可以使用disconnect方法关闭连接。

      请注意,这段代码是在Python 3中编写的,因为py_cups库是为Python 3编写的。如果你正在使用Python 2,请将上述代码中的cups替换为py_cups并相应地调整路径。

      展开全部

      评论 编辑记录
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      超越人类的极限:人工智能的崛起之路
      VS Code里使用Debugger for Unity插件进行调试(2023最新版)
      MIMO雷达中波形复用/分离的方法------TDMA\FDMA\DDMA\CDMA
      时序设计中的“打拍”
      第五十一周总结——对象遍历方法
      设计模式(二十五)----行为型模式之访问者模式
      分库分表之sharding-proxy
      2023最新SSM计算机毕业设计选题大全(附源码+LW)之java智慧社区家政服务系统80q7o
      汉纳西点:100天成功打造大连行业最大单体店,创造一个商业传奇
      Vue单文件组件的创建及三种暴露(分别、统一、默认)方式
    • 原文地址:https://ask.csdn.net/questions/8135908