Ich weiß nicht, ob Sie schon einmal in eine solche Situation geraten sind. Wenn Sie an einem Projekt oder an einer Forschungs- oder Entwicklungsarbeit arbeiten, möchten Sie dringend eine Datei auf einen anderen Computer übertragen, können aber das USB-Laufwerk nicht finden. Sie müssen sich also bei einer sozialen Software wie QQ oder WeChat anmelden oder Tools wie E-Mail verwenden, um die Datei zu übertragen. Das ist sehr mühsam und ärgerlich. Es heißt, Python sei allmächtig und könne alles, außer Kinder gebären! Deshalb werde ich heute eine einfache Möglichkeit zur Lösung dieses Problems vorstellen. Indem Sie http.server in Python aufrufen, um einen LAN-Server zu erstellen, wird dieses Problem ganz einfach!
Wie man mit einer einzigen Python-Befehlszeile ein lokales Netzwerk aufbaut, ist eigentlich ganz einfach. Wir können es mit einem einzigen Python-Befehl tun! Laut dem offiziellen Python-Handbuch ist HTTPServer eine Unterklasse von TCPServer im Socketserver. Es erstellt und überwacht einen HTTP-Socket und leitet Anfragen an den Handler weiter. In Python 3.7 bietet http.server 5 Parameter. Wenn Sie den folgenden Hilfebefehl aufrufen, wird Folgendes angezeigt: python -m http.server --help Wie aus der obigen Abbildung ersichtlich, enthält es Positionsparameter und optionale Parameter.
2. Bedienung Der Code zum Erstellen eines lokalen Servers ist sehr einfach. Sie müssen nur den folgenden Code in der Befehlszeile ausführen. python -m http.server 8080 Der obige Code wird zum Starten des HTTP-Servers verwendet. Die Standard-IP ist das lokale drahtlose IPv4-Netzwerk des Computers und das Standardverzeichnis ist das Verzeichnis, in dem die Befehlszeile ausgeführt wird. Wenn Sie die Parameter ändern möchten, rufen Sie 03 Typen variabler Parameter auf. Damit ist die Erklärung des Prinzips beendet. Nun geht es an die Praxis. Der Redakteur nutzte den Hotspot seines eigenen Mobiltelefons, um es auf Ubuntu, Windows und mobilen Endgeräten zu testen. 1). Zuerst müssen Sie die lokale IP erhalten Die Windows-Plattform kann die IP-Adresse über ipconfig abrufen (die Linux-Plattform kann die IP-Adresse über ifconfig -a abrufen). Beachten Sie, dass die ausgewählte IP-Adresse die IPv4-Adresse im WLAN-Adapter ist.
Nachdem Sie den Server mit dem obigen Befehl gestartet haben, können Sie auf den Server zugreifen, indem Sie entsprechend der erhaltenen IP und dem Port http://192.168.43.136:8080/ in den Browser eingeben. Ist das nicht unglaublich? Als nächstes testen wir es auf verschiedenen Plattformen und probieren es auf dem PC aus: Testen Sie es mit Ihrem Telefon Andere Fenster
Ändern Sie das Verzeichnis des Servers. Um das Dateiverzeichnis zu ändern, ändert der Editor das Laufwerk D in das zugängliche Laufwerk. Der Befehl lautet wie folgt. Die Verwendung anderer Parameter ist ähnlich. python -m http.server 8080 -dd: Sie können sehen, dass sich das aufgerufene Verzeichnis geändert hat: Das war’s für heute mit Tipps zum Erstellen eines Servers mit http.server. Haben Sie etwas Neues gelernt? Mit dieser kleinen Funktion, die mit Python mitgeliefert wird, lässt sich schnell ein einfacher HTTP-Server aufbauen, auf den alle Geräte im LAN zugreifen können. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Fehlerbehebung bei den Gründen, warum gelöschte MySQL-Datensätze nicht wirksam werden
>>: Details zu gängigen Javascript-Funktionen höherer Ordnung
Eine MySQL-ähnliche PHP-Switch-Case-Anweisung. wä...
In diesem Artikel wird der spezifische Code von V...
Eine kurze Erläuterung des Navigationsfensters in...
Vorwort: MySQL ist ein relationales Datenbankverw...
Ich habe MySQL unter Windows installiert, indem i...
HTML zum Erreichen eines einfachen ListViews-Effe...
Inhaltsverzeichnis Anforderung: Abfrage laufender...
Kurzbeschreibung Passend für Leser: Mobile Entwic...
Dieser Artikel veranschaulicht anhand von Beispie...
MySQL-Speicher-Engine: Der MySQL-Server verwendet...
Ubuntu-JDK installieren: [Link] Installieren Sie ...
In diesem Artikelbeispiel wird der spezifische JS...
Für viele inländische Werbetreibende ist die Erste...
1. Vertikaler Tisch und horizontaler Tisch Vertik...
Die neueste Insider-Version von Visual Studio Cod...