Windows上的tkFileDialog.askopenfilename()将所有输出重定向到win32trace

时间:2017-10-19 07:23:20

标签: python windows tkinter anaconda

我在Windows 10上通过Anaconda运行Python 2.7.13,并尝试运行以下代码

import Tkinter, tkFileDialog

root = Tkinter.Tk()
root.withdraw()

file_path = tkFileDialog.askopenfilename()

(来源:https://stackoverflow.com/a/14119223/1850917

代码本身工作正常,但是当我运行最后一个命令时出现消息Redirecting output to win32trace remote collector,正如它所说,所有输出都被重定向,所以我无法打印()等。

有没有办法禁用此行为?

1 个答案:

答案 0 :(得分:0)

此问题与文件同步服务odrive有关。卸载它可以解决问题,并恢复想要的行为。

我想通过类似线程上的this comment来理解它。

我会尝试联系odrive开发人员,看看他们是否知道这个问题,以及是否有修复。

编辑:我在odrive论坛上创建了一个错误报告,开发人员正在调查它:https://forum.odrive.com/t/odrive-explorer-extensions-messes-with-python-tkfiledialog-windows-10/3092