• 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并相应地调整路径。

      展开全部

      评论 编辑记录
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      拼团小程序制作技巧大揭秘:零基础也能轻松掌握
      Abp.Zero 手机号免密登录验证与号码绑定功能的实现(一):验证码模块
      每日五问(java)
      Uniboot 系列光纤跳线简介
      PG大小版本升级步骤
      前端新手Vue3+Vite+Ts+Pinia+Sass项目指北系列文章 —— 系列文章目录
      [发现了好东西] MS teams 使用-表情小窗口
      LeetCode 面试题 05.01. 插入
      不懂23种设计模式?别灰心,这份核心笔记来帮你,你想知道的都在这里!
      时间同步设置NTP和Chrony两种方式—— 筑梦之路
    • 原文地址:https://ask.csdn.net/questions/8135908