python读取excel单元格里数据,python中怎么读取excel文件
我试图用计算机编程语言打开一个超过文件来显示其中包含的数据,就像我们用鼠标双击它一样。
我已经搜索了一段时间,但似乎所有的页面都在谈论如何用代码读写超过文件,而不是向用户显示内容。
那么,我的问题有什么解决办法吗?
非常感谢。
解决方案
要简单地在默认应用程序中打开文件,您可以使用
导入操作系统
file=C:\Documents\file.txt
os.startfile(文件)
这将在与该文件扩展名关联的任何应用程序中打开该文件。
但是也有一些缺点,所以如果你想对文件做一些更高级的处理(比如以后关闭它),你需要一个更高级的方法。您可以在这里尝试我的问题的解决方案,它展示了如何使用subprocess.popen()来跟踪文件,然后关闭它。大致想法是这样的:
导入psutil
导入子流程
文档=子流程Popen([start ,/WAIT , file.pdf],shell=True)#将打开的文件存储为文件
医生。poll()#显示该进程仍然存在(如果/等等参数从上一行中排除,将返回0)
psutil .流程(doc.pid).get_children()[0].kill()#终止进程
医生。poll()#显示该进程已经被终止
0
这将保留您作为文件对象打开的文件,以便以后可以轻松关闭它
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。