Ich würde gerne python-docx verwenden , aber es ist nur als verfügbar .wheel
und erfordert die Installation von PIP.
Aus Sicherheitsgründen sind unsere PCs fest verschlossen und wir können nicht installieren. Es geht auch noch was mit der Firewall, weil ich endlich herausgefunden habe, dass ich sie verwenden könnte
python.exe" -m pip install -U pip wheel docx
aber das ist abgelaufen, also stelle ich mir vor, dass sie bestimmte Arten von Verkehr blockieren.
Da eine .wheel
Datei nur eine .zip
mit einer anderen Erweiterung ist, könnte ich sie umbenennen und die Dateien extrahieren, aber ich weiß nicht, wohin ich sie kopieren soll, außerdem gibt es die Abhängigkeiten (lxml, das wiederum seine eigenen Abhängigkeiten hat).
Bisher liest sich das wie eine Frage für eine andere Seite, und vielleicht wird es eine. Im Moment möchte ich nur eine Python-Bibliothek, vorzugsweise eine einzelne Datei, mit Anweisungen, wohin sie kopiert werden soll (ein zentrales Python-Verzeichnis oder das Verzeichnis des Skripts, das sie verwendet), damit ich sie lesen und verwenden kann import <library>
/ Schreiben Sie MS-Word-Dateien (2103 und höher).
Wie Sie dort in den offiziellen Dokumenten lesen können, können Sie es ohne Pip installieren.
Sie müssen jedoch sicherstellen, dass die Abhängigkeiten erfüllt sind, daher müssen Sie zuerst lxml installieren . Ich nehme an, Sie verwenden Windows, Sie können hier vorgefertigte Binärdateien von lxml finden .
Ich weiß, dass Sie geschrieben haben, dass Sie Dinge nicht installieren können, aber Ihre Frage liest sich eher so, als könnten Sie keine Dateien über Pip herunterladen.
Ich habe das nicht getestet, aber das sollte Sie in die richtige Richtung führen
BEARBEITEN :
Ich habe gerade herausgefunden, dass es hier tatsächlich vorgefertigte Python-Räder für lxml gibt . Sie müssen die für Ihre Umgebung geeignete herunterladen (in meinem Fall war es lxml‑4.2.5‑cp37‑cp37m‑win32.whl
- ich habe Python 3.7 installiert).
pip install C:/dev/pythonTest/lxml-4.2.5-cp37-cp37m-win32.whl
Nachdem ich diese Schritte ausgeführt hatte, konnte ich python-docx verwenden.
Mawg sagt, Monica wieder einzusetzen
Mawg sagt, Monica wieder einzusetzen
libxml2-2.9.3-win32-x86_64
und kopierte den Inhalt seinesbin
Verzeichnisses nach<python>\plugins\lxml
. Dann bin ich gerannt4.python setup.py build
(was nicht nötig war) und,python setup.py install
wie Sie sagten, ABER, ich bekommeModuleNotFoundError: No module named 'lxml'
, also muss ich tiefer graben. Diese Seite sah vielversprechend aus, half aber nicht. Ich habe auch versucht, die Binärdateien von libxml, libxstl und iconv sowohl in meine Python-Plugins als auch in ein Verzeichnis im Widnwos PATH zu kopieren. Kein Glück :-(Joker
Mawg sagt, Monica wieder einzusetzen
pip.tgz
und konnte sie installieren.Joker
Mawg sagt, Monica wieder einzusetzen