Vor kurzem habe ich wollte Python async/warten auf lokale Datei IO verwenden, jedoch finde ich es nach dem Lesen folgenden Links unmöglich ist:Warum können Nodejs Datei-E/Async ausführen, während Python async nicht kann?
Does asyncio supports asynchronous I/O for file operations?
Read file line by line with asyncio
Die Lösung ist die aiofiles Module, die ist basierend auf Threads. Aber in Nodejs ist es so perfekt und einfach, File-IO-async nur mit fs-Modulen zu erstellen, die auf POSIX-Standardfunktionen basieren. Warum kann Python I/O Async nicht ausführen, wenn Nodejs kann?
Knoten tun nicht notwendigerweise "asyncio" mehr als Python. Was Nodejs tut, ist eine FS/IO-API, die standardmäßig die Verwendung von * einem asynchronen Muster * über IO-Aufrufe unterstützt. – user2864740
'asyncio' ist nicht für asynchrone Datei-E/A ausgelegt. Es gibt andere Bibliotheken, die das in Python machen. [aiofiles] (https://github.com/Tinche/aofiles) zum Beispiel, die asyncio mit fs-APIs erweitert. – tcooc