Q
关闭文件蟒蛇
1
A
回答
0
由于Python的维基说,这个函数如下:
启动文件与它关联的应用程序。
所以最好的办法是使用os.kill
来终止打开它的应用程序。问题在于确定哪些应用程序与以下扩展的文件相关联,并找到打开该文件的确切实例的pid。
你已经在例子中使用了.exe文件,它是可执行文件的扩展名,所以你可能误解了这个函数的作用。你想达到什么目的?你确定这是做这件事的正确方法吗?
如果您确实想要启动可执行文件,则应该使用os.system()
。如果你想创建一个新的文件,写了东西,同时关闭它,寻找蟒蛇文件操作,这里都是很好的例子:http://www.tutorialspoint.com/python/python_files_io.htm
1
startfile()返回尽快关联的应用程序启动。没有选项可以等待应用程序关闭,也无法检索应用程序的退出状态。
所以,基本上,没有,没有办法关闭用startfile
打开的文件。
它不是从问题明确的是你是否要推出文件,或开放它(读/写)。
如果你想启动一个进程,子进程是运行其他程序和控制他们通过一个子shell一个更好的候选人(包括杀害他们。)
如果你要打开的读/写文件,然后open()将是一个很好的选择。
相关问题
- 1. 蟒蛇apscheduler不关闭
- 2. 是关闭蟒蛇importantion
- 3. 蟒蛇:ValueError异常:在关闭的文件I/O操作
- 4. 蟒蛇 - 创建一个空文件并关闭在一行
- 5. 蟒蛇NamedTemporaryFile删除而不关闭它
- 6. 蟒蛇,在装修和关闭
- 7. XML - 蟒蛇:插入未关闭标签
- 8. 蟒蛇-mplayer的关闭立即
- 9. 蟒蛇计数器与关闭
- 10. 关于蟒蛇
- 11. 关于蟒蛇
- 12. 关于蟒蛇
- 13. 蟒蛇在文件
- 14. 蟒蛇文本文件
- 15. 从文本文件蟒蛇
- 16. 蟒蛇与csv文件
- 17. 从线文件蟒蛇
- 18. 蟒蛇创建.PGM文件
- 19. 蟒蛇,写Json到文件
- 20. 只读CSV文件,蟒蛇
- 21. 文件格式,如蟒蛇
- 22. 运行文件蟒蛇
- 23. 蟒蛇类型的文件
- 24. 蟒蛇字典到文件
- 25. 蟒蛇 - 文件容器
- 26. 蟒蛇GNUPLOT从文件
- 27. 蟒蛇EVAL在“库”文件
- 28. 进口蟒蛇文件
- 29. 蟒蛇bitarray并从文件
- 30. 匹配的文件 - 蟒蛇