Le fichier qui est envoyé en tant qu'argument à execfile s'exécute-t-il comme un processus/thread indépendant ou le code est-il importé puis exécuté? . Aussi, je voulais savoir à quel point il est efficace par rapport aux threads en cours d'exécution/processus.comment fonctionne execfile() en python?
Répondre
Le fichier n'est pas exécuté dans un thread ou un processus distinct, il s'exécute de manière synchrone avec l'appelant.
Eh bien pouvez-vous élaborer un peu là-dessus. Est-ce que le code dans le fichier est importé via execfile() et après exécution, l'instruction suivante dans le fichier parent est exécutée? – Rahul
oui, exactement. Vous pourriez essayer de l'expérimenter pour voir comment il se comporte pour votre application. –
"essayez d'expérimenter". Bonne suggestion. –
- 1. Python shell et execfile scope
- 2. Comment fonctionne cette expression max() en Python?
- 3. Pourquoi l'importation n'interdit-elle pas NameError dans un script python exécuté avec execfile()?
- 4. Comment résoudre DNS en Python?
- 5. python: comment la liaison fonctionne
- 6. Comment fonctionne ce décorateur Python?
- 7. Comment fonctionne l'importation de mots-clés en python?
- 8. Comment zip (* [iter (s)] * n) fonctionne-t-il en Python?
- 9. Pourquoi KeyboardInterrupt ne fonctionne pas en python?
- 10. L'onglet ne fonctionne pas correctement en Python
- 11. L'autoproperty échoue dans IronPython fonctionne en Python?
- 12. Comment fonctionne le pilote web python?
- 13. Comment fonctionne Sympy? Comment interagit-il avec le shell interactif Python, et comment fonctionne le shell interactif Python?
- 14. Liaison dynamique et Python SWIG (C++) fonctionne en C++ échoue en python
- 15. Comment appeler un script python dans un fichier jar en utilisant python?
- 16. Python xpath ne fonctionne pas?
- 17. Le temps Python Unix ne fonctionne pas en Javascript
- 18. Est-ce que le fichier existe en Python?
- 19. comment gérer '../' en python?
- 20. Comment regex en python?
- 21. Threads Python en Python embarqué: Comment?
- 22. Comment fonctionne Timer en Python, en ce qui concerne le multithreading?
- 23. Alternative au module python atexit qui fonctionne lorsqu'il est appelé à partir d'autres scripts
- 24. Google App Engine Python: sys.path.append ne fonctionne pas en ligne
- 25. Pourquoi @ foo.setter en Python ne fonctionne pas pour moi?
- 26. Pourquoi (dictionary.keys()). Sort() ne fonctionne pas en python?
- 27. tkinter en python. .pack fonctionne, mais .grid ne produit rien
- 28. Le support d'importation ne fonctionne pas en Python
- 29. Python JSON parse_float = decimal.Decimal ne fonctionne pas
- 30. Python sendto() ne fonctionne pas sur 3.1 (fonctionne sur 2,6)
"par rapport aux filetages/processus en cours". Ça ne peut pas être comparé. Pourquoi demandez-vous? –
Eh bien, je ne savais pas, il ne peut être comparé. La raison pour laquelle j'ai demandé était de savoir comment cela fonctionne réellement, puisque je viens de fond c/C++ je pensais que cela fonctionnerait similaire au concept de fonction inline ou alors, dont je ne suis pas sûr. – Rahul