当不从终端运行应用程序时,东西“打印”到哪里?

2024-07-04

所以我有一个 python 应用程序,正在使用 py2app 将其捆绑到 .app 中。我在那里有一些调试打印语句,如果我在终端中运行代码,这些语句通常会打印到标准输出。如果我只是打开捆绑的 .app,显然我看不到任何输出。即使我没有看到,这些内容实际上是否打印在某个地方?


stdout 和 stderr 流重定向到的位置取决于您运行应用程序的方式以及您所在的 OSX 版本。

当您从终端(“MyApp.app/Contents/MacOS/MyApp”)运行应用程序时,输出最终出现在终端窗口中。

当您通过双击或使用 open(1) 命令运行应用程序时,如果使用 10.8 之前的 OSX,输出最终会出现在 Console.app 中,而在 OSX 10.8 上则会被丢弃。

我有一个补丁,可以将输出重定向到 Console.app 读取的日志,即使对于 OSX 10.8,但目前还没有发布版本。

附:我是 py2app 的维护者。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当不从终端运行应用程序时,东西“打印”到哪里? 的相关文章

  • 将今天日期设置为模型中的默认值

    如何在模型中将默认值设置为今天日期 我的型号 vote date models DateField 投票日期 null False Blank False 所有答案都不能解决最初的问题 重述问题 如何将日期字段的默认值设置为今天的日期并仍然
  • 导入文本文件:没有要从文件中解析的列

    我正在尝试从 sys stdin 获取输入 这是hadoop 的map reducer 程序 输入文件为txt格式 数据集预览 196 242 3 881250949 186 302 3 891717742 22 377 1 8788871
  • 使用 bs4 进行 HTML 解析

    我正在解析一个 HTMl 页面 并且很难弄清楚如何在没有类或 id 的情况下提取某个 p 标签 我试图用经纬度到达 p 标签 这是我当前的代码 import bs4 from urllib import urlopen as uReq th
  • ipython:如何设置终端宽度

    当我使用ipython terminal并想要打印一个numpy ndarray它有很多列 行会在大约 80 个字符处自动断行 即行的宽度为 cca 80 个字符 z zeros 2 20 print z 据推测 ipython 预计我的终
  • Django - 旋转图像并保存

    我想在 django 中为图像添加 向左旋转 和 向右旋转 按钮 这似乎很容易 但我浪费了一些时间 尝试了在 stackoverflow 上找到的一些解决方案 但还没有结果 我的模型有一个 FileField class MyModel m
  • 了解 Python 2.7 中 io.open() 方法的缓冲参数

    我试图理解的缓冲参数io open https docs python org 2 library functions html openPython 2 7 中的方法 我在Python解释器中执行 import utils buffer
  • 熊猫读_csv。如何忽略换行符之前的分隔符

    我正在读取一个包含数值的文件 data pd read csv data dat sep header None 在文本文件中 每行以空格结尾 因此 pandas 等待不存在的值 并在每行末尾添加一个 nan 例如 2 343 4 234
  • Pandas:处理测试中看不见的数据

    我有一个训练数据集 正在构建一些机器学习模型 我无权访问测试集 并且想要处理在训练中未观察到测试中的分类特征之一的可能性 这是一个玩具示例 说明了我的意思 我有一个数据框 old 像这样 old pd DataFrame car Audi
  • 包装 np.arrays __pow__ 方法

    我只是重新审视我的一些代码以提高性能 并遇到了一些奇怪的事情 a np linspace 10 1000 1000000 reshape 1000 1000 timeit np square a 100 loops best of 3 8
  • 使用 python 将数据复制到 Vertica

    I use python and vertica python图书馆到COPY数据到Vertica DB connection vertica python connect conn info vsql cur connection cur
  • 模板内嵌套 for 循环

    模型 py class Task models Model level models ForeignKey Level on delete models CASCADE todo models ForeignKey ToDo on dele
  • 删除超过 7 天的文件

    我看过一些帖子删除特定文件夹中的所有文件 不是文件夹 但我根本不明白它们 我需要使用 UNC 路径并删除所有超过 7 天的文件 Mypath files data APIArchiveFolder 有人有快速脚本 可以专门输入上面的路径来删
  • 使用 Python 3 在 Mac 上没有名为“_tkinter”的模块

    我正在尝试使用 Tkinter 作为 GUI 将我的脚本捆绑到 app 中 而执行捆绑的包装器是 Platypus 当我去运行该应用程序时 我收到此错误 Traceback most recent call last File Users
  • ValueError:在 ECB 模式下数据必须与块边界对齐

    我正在使用以下代码在 ECB 模式下尝试 aes 128 加密 from Crypto Cipher import AES key abcdefghijklmnop cipher AES new key encode utf8 AES MO
  • pyqt 中的代码编辑器示例

    我尝试学习一些Qt PyQt 为此 我使用了代码编辑器示例 http doc qt io qt 4 8 qt widgets codeeditor example html的文档 当前行的突出显示效果很好 但行号不显示 实际上LineNum
  • 剥离功能未按预期工作

    def sstrip a b raw input enter the string to be stripped off i a strip b print i k raw input enter the string sstrip k o
  • 无法让 python 请求与代理一起使用

    我正在尝试通过代理服务器执行简单的获取请求 import requests test requests get http google com proxies http 112 5 254 30 80 print test text 代码中
  • 获取矩阵中总和值最大的列

    比方说 import numpy as np f np matrix 1 2 3 4 5 6 是否可以从矩阵中检索具有最大列和的列数 如何 你可以写 gt gt gt f sum axis 0 argmax 1 所以专栏1求和到最大的值 为
  • Python 与 Hive 的连接

    我安装了 Hortonworks Hive ODBC 驱动程序并在数据源中创建了连接 我测试了它并且成功了 我安装了PyODBC并编写了以下代码 import os sys pyodbc con pyodbc connect DSN MyC
  • Python Selenium Webdriver - 代理身份验证

    我想将 Selenium Webdriver 与需要用户身份验证的代理一起使用 这可能吗 这就是我到目前为止所拥有的 但我不知道在哪里放置凭据 user pass proxy port from selenium import webdri

随机推荐

  • Spring:如何下载文件?

    我想将 zip 存档从服务器保存到用户计算机 我有一个网页 显示有关该文件的一些信息 并有一个下载按钮 在我的控制器按钮操作中 只需在主页上重定向 但我想从数据库获取数据并将其保存到用户计算机 路径为由用户定义 问题是我不知道如何获得这条路
  • TextInputlayout 在设置错误时将 edittext 变为红色

    我有一个布局 每当我按下提交按钮并在文本输入布局上设置错误时 它会将 editText 变成红色 但我没有在设置错误时在 editText 上设置任何颜色 基本上我只是想在 editText 下面给出错误字符串 而不是在设置错误时将 edi
  • StructLayout 和 FieldOffset 的未定义行为

    我已经使用 PtrToStructure 函数 在 VB NET 中 成功从有效指针中提取了结构对象 但某些对象成员的结果不正确 与 C 示例相比 代码是 StructLayout LayoutKind Explicit pack 1 Ch
  • Facebook 网址中的“?fref=jewel”是什么意思?

    我在 Facebook 上收到了几个来自个人资料的好友请求 其链接以 fref jewel 结尾 所有链接的网址中都有这个结尾词 有些个人资料可能是假的 谁能告诉我 fref jewel 是什么意思 它只是意味着用户单击通知 jewel F
  • 从aws s3 pyspark读取文件数据

    我在 s3 中放置了一个 json 文件 s3 url 类似于以下网址 https s3 eu region 1 amazonaws com dir resources sample json 但在 pyspark 中 当传递相同时 它不会
  • 从其选项卡访问常规 UITabBarController 属性?

    我将描述我想做的事情 我有登录页面 ViewController 登录后 我传递到 UITabBarController MainTabBar m 这个MainTabBar有 key 属性 它从登录页面获取用户密钥 UITabBarCont
  • 如何在运行时修改strings.xml文件

    我将仅动态获取本地化数据 有办法更新吗strings xmlAndroid 运行时文件 我们可以在运行时向文件添加新字符串吗 我们可以在运行时向文件添加新字符串吗 不 您可以创建翻译数据库并维护该数据库 将新翻译动态添加到数据库并从那里读取
  • 开发者拒绝后在新的 iTunes Connect 中提交新的应用程序版本

    我从新 iTunes Connect 的提交队列中删除了我的构建 现在 当我向应用程序商店提交新版本时 它们会显示在 预发布 下 但不会显示在 版本 下 所以现在我的应用程序信息中只显示 1 0 准备出售 1 0 25 开发人员已拒绝 在
  • 在java中将图像转换为二进制数据(0和1)

    我想从 url 读取图像并将其转换为二进制数据 请帮我 byte data null ByteArrayOutputStream bas null try URL u new URL http www eso org public arch
  • /*@cc_on和IE6检测

    在研究 IE 的 JavaScript 条件注释时 我偶然发现了 cc on 这似乎有效 但是 那维基百科条目 http en wikipedia org wiki Conditional comment条件注释提供了以下代码 用于更强大的
  • 如何将 BufferedImage 转换为黑白图像?

    如何将现有的彩色 BufferedImage 转换为单色 我希望图像完全分为两个 RGB 代码 黑色和白色 因此 如果图像周围有一个边框 该边框是背景的较浅或较暗的阴影 并且背景正在转换为白色 那么我希望边框也转换为白色 依此类推 我怎样才
  • 使用 ActionFilter 进行 ASP.NET Core 日志记录

    我正在尝试添加日志记录功能以保存到我的 SQL Server 数据库 我尝试创建 ActionFilter 类并应用于我的控制器之一 但不起作用 我想捕获用户 ID IP 地址 控制器和操作访问以及时间戳 我缺少什么 AuditAttrib
  • 寄存器和共享内存取决于编译计算能力?

    当我编译时nvcc arch sm 13 I get ptxas info Used 29 registers 28 16 bytes smem 7200 bytes cmem 0 8 bytes cmem 1 当我使用nvcc arch
  • 粘性页眉和页脚可滚动内容

    我正在尝试创建一个包含三个 div 的页面 页眉 页脚和内容区域 这些应该占据 100 的屏幕 页眉和页脚很小并且不会改变 内容区域可以是任意大小 所以我添加了overflow auto当它变得太大时使其滚动 问题是 它溢出了屏幕的高度 我
  • 如何在android中使用Volley库上传文件?

    我已经有一个子类Request
  • 如何通过 AngularJS 使用 SOAP WebService?

    好吧 我有一个 SOAP WebService 通常供 PHP 客户端使用 工作完美 通过 ajax 消费这个 php 并填充我的模板 我当前的应用程序执行以下过程Angular lt gt PHP lt gt service wsdl 我
  • Lion 更新删除了“postgres”用户。如何恢复呢?

    几个月前我用 kyngchaos 安装程序安装了 postgres 我现在已更新到 OSX Lion 但数据库服务器无法启动 kyngchaos 博客上的评论 http www kyngchaos com blog 2011 2011072
  • Angular 单元测试模拟重播主题

    我有一个带有重播主题的服务 export class UserService public userChanged ReplaySubject
  • 异步 Google 广告与同步广告

    我正在使用谷歌 DFP 广告管理系统 如果我使用来自谷歌的同步广告 我的网站加载速度会很慢 因为它需要在加载网站的同时加载广告 如果广告需要很长时间才能响应 那么页面的加载就会暂停 如果我使用异步广告 这不是问题 因为无论广告是否加载 页面
  • 当不从终端运行应用程序时,东西“打印”到哪里?

    所以我有一个 python 应用程序 正在使用 py2app 将其捆绑到 app 中 我在那里有一些调试打印语句 如果我在终端中运行代码 这些语句通常会打印到标准输出 如果我只是打开捆绑的 app 显然我看不到任何输出 即使我没有看到 这些