当前位置: 首页 > 面试题库 >

你可以从python打印文件吗?

李宜然
2023-03-14
问题内容

有什么方法可以将输出发送到打印机而不是Python屏幕吗?还是有可以从python内调用以打印文件的服务例程?也许有一个我可以导入的模块可以html" target="_blank">执行此操作?


问题答案:

Python不会(除非您正在使用图形库)将内容发送到“屏幕”。它写入stdout和stderr,就Python而言,它们只是看起来像文件的东西。

让python将这些流定向到看起来像文件的其他任何东西都非常简单。例如,请参见将stdout重定向到Python中的文件?

在UNIX系统上,有一些类似文件的设备恰好是打印机(/ dev / lp *);在Windows上,LPT1具有类似的用途。

无论使用哪种操作系统,都必须确保实际上以某种方式将LPT1或/ dev / lp *连接到打印机。



 类似资料:
  • 问题内容: 在JavaScript中,可以打印出函数的定义。有没有办法用Python做到这一点? (只是在交互模式下玩,所以我想读取一个没有open()的模块。我只是很好奇。) 问题答案: 如果要导入功能,则可以使用: 这 将 在交互式提示中起作用,但显然仅适用于导入的对象(不适用于交互式提示中定义的对象)。当然,这只有在Python可以找到源代码的情况下才起作用(因此,不能在内置对象,C库,.p

  • 问题内容: 为什么尝试直接打印到文件而不是产生以下语法错误: 从帮助(builtins),我有以下信息: 那么将标准流打印写入更改为什么正确的语法呢? 我知道有不同的也许更好的写入文件的方法,但是我真的不明白为什么这应该是语法错误… 一个很好的解释将不胜感激! 问题答案: 如果要在Python 2中使用该函数,则必须从导入: 但是,即使不使用该函数,也可以达到相同的效果:

  • 我必须从Java打印一个word文档。我可以打开打印出来。但是下面的代码会自动打印它。有没有办法弹出打印对话来选择打印机?如果用户不想打印它,他应该可以取消它。此外,我需要关闭打印后的字。请帮帮我.

  • 问题内容: 我有一个JSON文件,我想把它弄得一团糟-在python中最简单的方法是什么?我知道PrettyPrint带有一个“对象”,我认为它可以是一个文件,但是我不知道如何传递文件-仅使用文件名不起作用。 问题答案: 该模块已经使用参数实现了一些基本的漂亮打印: 要解析文件,请使用json.load():

  • 问题内容: 我已经搜索过,但我只能找到有关另一种方式的问题:将stdin写入文件:) 有没有一种快速简便的方法将文件内容转储到stdout? 问题答案: 当然。假设您有一个字符串,文件名为,下面的技巧就可以了。

  • 我想把我正在编辑的文件发送到打印机,就像我在记事本中做的那样。我没有发现任何关于打印命令的提示。这是不可能的吗?