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. 匹配的文件 - 蟒蛇