나는 Tkinter를 사용하여 sierpinski 가스켓을 그리는 python 스크립트를 작성했으며 python IDLE에서 실행하면 bash에서 실행할 때 실행하는 데 약 30 분의 시간이 걸린다. 파이썬에서 time 모듈을 사용하여 스크립트 시간을 측정했습니다. 왜 이런 일이 일어나는지에 대한 아이디어는 인정 될 것입니다. 덕분에bash에서 python 스크립트를 실행하면서 IDLE에서 코드를 실행하는 것보다 느림
답변
Rafe가 정확할 수 있습니다. Rafe가 정확할 수 있습니다. 가져 오기를 제한하고 시작 시간에 차이가 있는지 확인하여이를 테스트 할 수 있습니다. 즉, 당신이
from Tkinter import *
무엇이라도 있으면 IDLE이 더 느리게 실행됩니다. –
그 종류의 우스운 일이지만 실행 파일을 스크립트로 변경하고 명령 줄에서 실행하면 IDLE에서 실행될 때와 거의 같은 시간이 걸립니다. 명령 행에서 해석기에 인수로 명시 적으로 전달하여 스크립트를 실행하면 다시 시간이 두 번 걸립니다. –
당신의 시간에 많은 고마워요. 명령 줄에서 cprofiler로 스크립트를 실행하면 시간이 급증했을 때 cprofiler가 스크립트 실행 시간에 오버 헤드를 추가하고있는 것으로 추측됩니다. –
전달 방법 때문입니다. 다른 대답에 대한 귀하의 의견을 바탕으로, 당신은 python -c
을 사용하고 있으며 IDLE에서는 실행 명령 (또는 이와 유사한)을 사용하고 있습니다. python -c
의 성능 문제를 인식하지 못하고 있지만 IDLE에서 실행을 사용하여 somescript.py를 실행하는 것은 python somescript.py
과 같습니다.
실제로는 python -c
을 사용하여 스크립트를 실행해야합니다. 작은 조각의 경우 더 많습니다.
- 1. bash에서 .sql 스크립트를 실행하는 방법
- 2. 코드를 단계별로 실행하는 속도가 느림
- 3. IDLE에서 Python 프로그램 실행을 중지하는 방법
- 4. 내 서버에서 python 스크립트를 실행하는 방법?
- 5. 웹 페이지에서 파이썬 스크립트를 실행하는 방법
- 6. .NET 응용 프로그램에서 python 스크립트를 실행하는 방법 ..?
- 7. Windows에서 python 스크립트를 실행하는 방법은 무엇입니까?
- 8. Python - 스크립트를 실행하는 동안 구성을 업데이트하십시오.
- 9. Trac에서 자신의 python 스크립트를 실행하는 방법
- 10. 소스를 실행하면서 스크립트를 종료하는 중 SSH
- 11. 데비안에서 crontab을 통해 파이썬 스크립트를 실행하면서 견과류를 만들겠습니다!
- 12. Python IDLE로 코드를 실행하는 데 문제가 있습니다.
- 13. Python DLL을 사용하여 Python 스크립트를 실행하는 방법은 무엇입니까?
- 14. bash에서 직접 파이썬 스크립트를 실행할 수 있습니까?
- 15. IronPython으로 작성된 코드가 IDLE에서 작동합니까?
- 16. 스크립트를 실행하는 PHP 페이지
- 17. ArcMap에서 Python 스크립트를 실행
- 18. Cron은 Python 스크립트를 종료합니까?
- 19. bash에서 대시로 스크립트를 마이그레이션하는 방법은 무엇입니까?
- 20. Python 스크립트를 종료 할 때 정리를 실행하는 방법
- 21. Python에서 스크립트를 동시에 실행하면서 어떻게 사용자 입력을 얻을 수 있습니까?
- 22. Python IDLE에서 실행중인 모듈과 다른 모듈에 중단 점을 설정하려면 어떻게해야합니까?
- 23. webpy에서 python 스크립트를 실행하십시오.
- 24. Pylons 시작시 코드를 실행하는 방법
- 25. PHP 스크립트를 실행하는 방법?
- 26. DOS에서 스크립트를 실행하는 방법?
- 27. 스크립트를 실행하는 Mac 설치자
- 28. ASP.Net에서 원격 Python 스크립트를 실행하십시오.
- 29. 플렉스 : 코드를 단계별로 실행하면서 앱을 모니터링 할 수 없습니다.
- 30. 백그라운드에서 외부 스크립트를 실행하고 실행하는 방법?
아마도 IDLE을 사용할 때 이미 Tkinter가 사용 중일 것입니다. 나는 이것이 Tkinter가 아닌 응용 프로그램을 견디지 못할 것이라고 생각합니다. –