Ich möchte den Inhalt einer Remote-Datei mit Fabric erhalten, ohne eine temporäre Datei zu erstellen.So erhalten Sie den Inhalt einer Remote-Datei ohne lokale temporäre Datei mit Fabric
11
A
Antwort
24
from StringIO import StringIO
from fabric.api import get
fd = StringIO()
get(remote_path, fd)
content=fd.getvalue()
1
import tempfile
from fabric.api import get
with tempfile.TemporaryFile() as fd:
get(remote_path, fd)
fd.seek(0)
content=fd.read()
See: http://docs.python.org/2/library/tempfile.html#tempfile.TemporaryFile
und: http://docs.fabfile.org/en/latest/api/core/operations.html#fabric.operations.get
+2
Beachten Sie, dass dieser Wille in der Tat durch eine temporäre Datei auf der Festplatte gesichert werden. Nur, dass die temporäre Datei gelöscht wird bei Kontext-Exit –
Verwandte Themen
- 1. So erhalten Sie den Inhalt einer Datei von bestimmten Tag
- 2. So erhalten Sie den Eingangstyp ohne Wertattribut
- 3. So erhalten Sie den Body-Inhalt von HTTPS mit CURL
- 4. So lesen Sie den Inhalt einer unbekannten Datei
- 5. So erhalten Sie den vollständigen Pfad für eine lokale Datei in Firefox 3
- 6. So laden Sie eine temporäre Datei herunter
- 7. So lesen Sie den Inhalt einer CSV-Datei in der Zip-Datei mit PowerShell
- 8. So legen Sie Umgebungsvariablen mit Fabric fest
- 9. Entpacken NSData ohne temporäre Datei
- 10. Carrierwave temporäre Datei ohne Modell
- 11. PHP-Datei erhalten Inhalt
- 12. So erhalten Sie den Itemcount mit SOAP
- 13. So erhalten Sie den Namensraum einer URL
- 14. So erhalten Sie Standort (Affinitätszone) oder Name Cluster (Fabric-Dienst)
- 15. So erhalten Sie den console.log-Inhalt als Zeichenfolge in JavaScript
- 16. So erhalten Sie eine bestimmte Zeile aus einer Datei
- 17. So laden Sie eine Datei und lesen Sie den Inhalt einer Datei in Android
- 18. Ändern Sie den Inhalt einer Datei mit Java
- 19. Wie lade ich eine Datei nach S3 hoch, ohne eine temporäre lokale Datei zu erstellen?
- 20. So erhalten Sie den Sitzungswert mit JavaScript
- 21. So machen Sie lokale Änderungen an einer bestimmten Datei rückgängig
- 22. So legen Sie den Inhalt der zwischengespeicherten Datei im Index auf einen beliebigen Inhalt fest
- 23. So löschen Sie meine lokale Datei
- 24. So erhalten Sie aktuellen Inhalt aus HTML-Tabelle mit PHP
- 25. Eine Datei auf die FTP-Site mit Inhalt aus einer String-Variablen setzen (keine lokale Datei)
- 26. HTML/PHP Erhalten Sie den Inhalt einer TXT-Datei Anwenderseite mit file_get_contents()
- 27. VBA So kopieren Sie den Inhalt einer Zelle ohne .Wählen Sie
- 28. So drucken Sie lokale PDF-Datei mit Javascript
- 29. So zentrieren Sie den Inhalt eines div
- 30. WPF DataGrid: Wie erhalten Sie den Inhalt einer einzelnen Zelle?
Ich bekomme: _csv.Error: New-Line-Zeichen in nicht aufgeführten Feld gesehen - müssen Sie die Datei im Universal-Newline-Modus zu öffnen? als ein Fehler, irgendwelche Gedanken? – gabn88