python - 如何在python中的特定打印机上打印线段?
问题描述
我正在为一个程序做一些测试。所以基本上我想做的是向打印机发送一些像“---”这样的行,但我无法绘制它们。我不知道怎么做。
我已经尝试了所有像 mathplotlib 这样的库,但它没有帮助,因为我要将信息发送到打印机,我必须发送一个字符串。
import tempfile
import win32api
import win32print
import matplotlib.pyplot as plt
filename = tempfile.mktemp (".txt")
line = plt.plot((0, 24), (-10, -10), linestyle='--', color='red')
open (filename, "w").write(line)
win32api.ShellExecute (
0,
"print",
filename,
'/d:"%s"' % win32print.GetDefaultPrinter (),
".",
0
)
解决方案
推荐阅读
- python - 在 Excel 中使用 Pandas (Python) 循环遍历多个工作表以返回列表中的值出现在列中的所有行
- c# - 使用 WCF 通过流返回文件时如何减少内存使用量?
- java - java - 如何在Java中为管道分隔符创建JSON?
- azure - 事件中心 - 避免重复消费以防多个消费者组
- r - 查找所有具有不同符号的值对
- bert-language-model - 模型训练精度和测试精度不一致
- c++ - Bubble Sorting an Array of Objects in C++
- java - 将字符串解析为 HTML 文件并使用 @GetMapping 恢复它
- swift - iOS:警报仅触发一次 SwiftUI
- android - 如何将具有动态功能的应用程序上传到 Google Play?