导入pandas后os.startfile()无法正常工作的问题求助
导入pandas后os.startfile()无法正常工作的问题求助
我遇到了一个挺奇怪的问题:只要导入了pandas,os.startfile()就没法正常唤起系统的文件打开窗口了。我本来想让Windows系统弹出窗口显示一张图片,但导入pandas之后,脚本运行完没有任何报错,可预期的图片窗口就是不出来。
下面是能复现问题的极简代码:
import os import pandas # 把这行注释掉就一切正常 os.startfile("img.png") # 这是Windows系统专属的文件打开方式
我最开始是在使用graphviz渲染生成图表图片后,尝试打开它的时候发现这个问题的——后来才知道graphviz底层也是用os.startfile()来实现打开操作的。实在搞不懂pandas到底做了什么会影响到这个函数的正常工作?
我的环境版本信息:
- Python:3.12.9
- pandas:2.2.3
备注:内容来源于stack exchange,提问作者Oskar Watsfeldt
相关产品推荐
相关产品推荐

