如何关闭打开的excel文件窗口
正常打开excel使用os.popen或正open但我打开后。使用os.close无法关闭。报错TypeError: an integer is required (got type _wrap_close)现在的问题是除了手动关闭有没有使用python关闭的方法。谢谢 要加一个参数,参数代表了要关闭的文件 liuzhengyuan 发表于 2022-8-8 10:32要加一个参数,参数代表了要关闭的文件
import os
import time
fd =os.popen(r'2016.xls')
time.sleep(10)
os.close(r'2016.xls')
老师能帮我看看吗。不管我在close中是放文件路径还是上面的fd都无法关闭。 liuzhengyuan 发表于 2022-8-8 10:41
版主老师我放了fd还是不行
Traceback (most recent call last):
File "E:/pycharm/class学习/1.py", line 5, in <module>
os.close(fd)
TypeError: an integer is required (got type _wrap_close)
redaiconglin 发表于 2022-8-8 10:46
版主老师我放了fd还是不行
Traceback (most recent call last):
File "E:/pycharm/class学习/1.py",...
我看到了,我看看 redaiconglin 发表于 2022-8-8 10:46
版主老师我放了fd还是不行
Traceback (most recent call last):
File "E:/pycharm/class学习/1.py",...
应该是 close 只运用于 open(),不用于 popen()
popen 确实很难
一般可以用 taskkill 但是,你这是一个文件,如果不确定打开方式的话很难。。。{:10_266:} liuzhengyuan 发表于 2022-8-8 11:04
应该是 close 只运用于 open(),不用于 popen()
popen 确实很难
一般可以用 taskkill 但是,你这是一个 ...
好的谢谢了老师。看来是很困难了。先不考虑这个方案了谢谢老师的讲解 你有没有想过,既然有popen()这个方法,那是不是也有pclose()对应,还有我百度了一下,popen(),这个方法主要不是用于打开文件的,而是用于实现执行windows shell 命令{:5_92:}
页:
[1]