Unter Windows erstellte Python-CGI-Datei

Beachten Sie, dass das Verschieben der Python-CGI-Datei, die ich in der lokalen Windows-Umgebung versucht habe, viel Zeit auf Mac OS X gedauert hat. Angenommen, eine CGI-Datei namens upload.py befindet sich im Ordner cgi-bin.

Referenz-URL: http://d.hatena.ne.jp/yoshiya_na/20110521/1305978743

(1) Überprüfen / ändern Sie die Berechtigung der CGI-Datei

cd cgi-bin
ls -lF
chmod 755 upload.py #Kann von allen Benutzern ausgeführt werden, kann jedoch nur von dem Eigentümer geschrieben werden

(2) Überprüfen Sie den Zeilenvorschubcode Unix, Mac OS X: LF Mac OS (bis Version 9): CR Windows: CR-LF Passen.

nkf -Lu --overwrite upload.py

Überschreiben Sie die Originaldatei und setzen Sie den Zeilenvorschubcode auf LF.

Oder wenn Sie daran denken, CR aus einer in Windows erstellten Datei zu entfernen (Referenz: http://stackoverflow.com/questions/19425857/env-python-r-no-such-file-or-directory)

with open('upload.py', 'rb+') as f:
    content = f.read()
    f.seek(0)
    f.write(content.replace(b'\r', b''))
    f.truncate()

Recommended Posts

Unter Windows erstellte Python-CGI-Datei
Python unter Windows
Python Basic ② in Windows
Aktivieren Sie Python virtualenv unter Windows
Führen Sie Openpose unter Python (Windows) aus.
Installieren Sie Watchdog unter Windows + Python 3.3
Python + Kivy-Entwicklung unter Windows
Sphinx-Autobuild (0.5.2) unter Windows7, Python 3.5.1, Sphinx 1.3.5
Schnellste Python-Installation unter Windows
Erstellen Sie eine Python-Umgebung unter Windows
Führen Sie Pythons CGI auf CORESERVER aus
Erstellen Sie eine Python-Umgebung mit Windows
Ich habe Python unter Windows ausgeführt
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Verwenden Sie Python unter Windows (PyCharm)
Python-Umgebungskonstruktionsnotiz unter Windows 10
Python 3.6 unter Windows ... und zu Xamarin.
Installieren von Kivy unter Windows 10 64bit Python3.5
Tipps zur Eingabe / Ausgabe von Python-Dateien
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Installieren Sie xgboost (Python-Version) unter Windows
Installieren Sie Python unter Windows + pip + virtualenv
Installieren Sie Pytorch unter Blender 2.90 Python unter Windows
Verknüpfen Sie Modelica und Python unter Windows
Installieren von Kivy-Designer unter Windows 10 64-Bit Python3.5
Mecab / Cabocha / KNP unter Python + Windows
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Erste Schritte mit Python 3.8 unter Windows
Reproduzieren Sie die One-Touch-Suche mit Python 3.7.3. (Windows 10)
Japanische Dateiaufzählung mit Python2-System unter Windows (Gegenmaßnahme gegen 5C-Probleme)
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows
[Kivy] So installieren Sie Kivy unter Windows [Python]
Erstellen Sie einen CGI-Server, der unter Python 3 in Docker ausgeführt wird
Virtualenv funktioniert nicht unter Python 3.5 (Windows)
Erstellt Ubuntu, Python, OpenCV-Umgebung auf Docker
Verwenden Sie es, ohne Python 2.x unter Windows zu installieren
Skript-Python-Datei
Twitter mit Python3
Python-Installation (Windows)
Python-Dateiverarbeitung
Python auf Mac
Python auf Windbg
Ich kann mit Python3.5 (Windows) + django1.7.1 kein Projekt erstellen.
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Setzen Sie MicroPython unter Windows ein, um ESP32 unter Python auszuführen
Installieren Sie Python3, Numpy, Pandas, Matplotlib usw. unter Windows
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
Entwickeln Sie Windows-Apps mit Python 3 + Tkinter (exe-Datei)
GUI (WxPython) Ausführungsdatei (pyInstaller) [Windows] in Python3
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
[Hinweis] Installieren von Python 3.6 + α unter Windows und RHEL
Installieren von TensorFlow unter Windows Easy für Python-Anfänger
Installieren Sie die ZIP-Version Python und Pip unter Windows 10