簡體   English   中英

在python中使用記事(2.7)

[英]Using Memoize in python (2.7)

我不想提取磁盤上的文件,而是將最終的.txt保留在內存中並解析該文件。 我在python 2.7中使用Memoize找不到任何東西。

.zip-> .gz-> .txt(數據需要解析)

我的第二個選擇是將其解壓縮並解析.txt文件數據。 有什么想法嗎?

您可以解壓縮文件並將其寫入io.BytesIO對象,該對象本質上是一個內存文件。

https://docs.python.org/2/library/io.html#buffered-streams

然后,您可以使用適用於常規文件的任何功能,例如readseek等。

在這種情況下,您將獲得適用於任何格式的虛擬文件。 如果您確定txt是唯一要使用的東西。 io模塊還提供其他純文本流。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM