我想要使用結構獲取遠程文件的內容,而不創建臨時文件。如何在沒有結構的本地臨時文件的情況下獲取遠程文件的內容
11
A
回答
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()
參見:http://docs.python.org/2/library/tempfile.html#tempfile.TemporaryFile
和:http://docs.fabfile.org/en/latest/api/core/operations.html#fabric.operations.get
+2
注意,這將在事實上,可以通過磁盤上的臨時文件的支持。只是臨時文件將被刪除上下文退出 –
相關問題
- 1. 在沒有GUI的情況下獲取iPhone地址簿內容
- 2. 獲取遠程txt文件的內容
- 3. 如何在沒有構建文件的情況下執行Ant
- 4. 在沒有unrar的情況下獲取rar文件的名字
- 5. 在不更新文本區的情況下獲取CKEditor內容
- 6. 在沒有服務器的情況下在本地文件中包含文件
- 7. 如何在沒有adb的情況下拉取apk文件?
- 8. 在沒有AJAX的情況下獲取文件上傳狀態
- 9. 編譯 - 在沒有Visual Studio的情況下獲取XAP文件
- 10. 如何在沒有文件的情況下運行node.js腳本?
- 11. 如何在沒有此文件夾結構的情況下運行symfony項目
- 12. 如何在不創建臨時文件的情況下鎖定文件?
- 13. 如何在不鎖定的情況下讀取文本文件?
- 14. 在沒有臨時磁盤文件的情況下調整clojure中的圖像
- 15. Lucene在沒有索引的情況下搜索文件內的內容。
- 16. 如何在沒有JFileChooser的情況下獲取選定文件夾的路徑?
- 17. 如何在不下載的情況下獲取文件屬性
- 18. 如何在不更改內容的情況下更新文本文件
- 19. 如何在沒有html標記的情況下提取文本?
- 20. 如何在沒有javascript代碼的情況下獲得正文內容
- 21. 如何在沒有AJAX的情況下在本地抓取JSON
- 22. 在保留現有內容的情況下更新PDF文件
- 23. 如何在沒有關閉連接的情況下獲取Bak文件或MDF?
- 24. 如何在沒有表格的情況下獲取文件上傳
- 25. 獲取只有沒有文件的回購文件夾結構
- 26. 如何在沒有csv.writer的情況下在python中創建文本文件?
- 27. 讀取遠程文件的內容
- 28. Git:如何在沒有結帳的情況下獲得遠程更新?
- 29. 如何在不覆蓋文件現有內容的情況下將輸出寫入文本文件?
- 30. 如何在沒有CURL的情況下獲取網頁的內容?
我得到:_csv.Error:在未加引號的字段中看到的換行符 - 您是否需要以通用換行符模式打開文件?作爲一個錯誤,任何想法? – gabn88