【问题标题】:printing to printer python turtle graphic images打印到打印机 python turtle 图形图像
【发布时间】:2021-07-03 02:35:22
【问题描述】:

我正在尝试教我 11 岁的孙女使用 python 编程。大多数程序建议从海龟模块/图形开始。第一课到目前为止很好。然而,她表示希望打印在她的屏幕上创建的图像的硬拷贝,以便她可以将其展示给她的朋友。我无法弄清楚如何在 python 中做到这一点。我不知道如何将图像发送到打印机。我们使用的是 Windows 10 32 位和 python 3.2。 任何帮助将不胜感激

【问题讨论】:

    标签: python printing turtle-graphics


    【解决方案1】:

    试试:

    import tempfile
    import win32api
    import win32print
    
    filename = tempfile.mktemp (".txt")
    open (filename, "w").write ("This is a test")
    win32api.ShellExecute (0, "print", filename,  '/d:"%s"' % win32print.GetDefaultPrinter (),
      ".",
      0
    )
    

    【讨论】:

    • 感谢您的建议。这适用于 python 生成的文本文件。我的问题是我没有文本文件
    • 很抱歉,要完成它。我的python空闲文件如下: import turtle t =turtle.Pen() t.speed(9) for x in range(100): t.fd(x) t.lt(91) #这会打开一个python shell窗口然后是一个刚刚标记为 python turtle graphics 的窗口,这是我想打印(保存到计算机)到打印机的输出。感谢您提供任何进一步的建议
    【解决方案2】:

    最简单的方法是使用 shift + windows + 4 截取屏幕截图,然后将其粘贴到 MS Paint 中。

    Python Turtle Module- Saving an image

    您也可以使用类似的方法将其保存为图像然后打印。

    【讨论】:

      猜你喜欢
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多