stringio

    8熱度

    3回答

    我可以傳遞一個StringIO對象以pd.to_csv()就好了: io = StringIO.StringIO() pd.DataFrame().to_csv(io) 但使用Excel時,作家,我有很多的麻煩。 io = StringIO.StringIO() writer = pd.ExcelWriter(io) pd.DataFrame().to_excel(writer,"she

    2熱度

    1回答

    單個文件解壓縮BZ2文件我已經壓縮成我試圖從一個網站加載,解壓縮,並通過 # Get zip file from website archive = StringIO() url_data = urllib2.urlopen(url) archive.write(url_data.read()) # Extract the training data data = bz2.decomp

    2熱度

    1回答

    我正在開發一個項目,其中包含一對StringIO的列表。我想將這些加載到Tkinter標籤中,但出現此錯誤:IOError: cannot identify image file。我知道這意味着它找不到圖像文件。但是,如何在不保存到硬盤的情況下顯示圖像? 這裏是我的代碼: from PIL import ImageTk, Image as im from cStringIO import Str

    9熱度

    1回答

    比方說,我有一個StringIO文件類對象,我剛剛從一個字符串創建。我將它傳遞給需要文件的函數。這個函數通過結束讀取整個文件。我現在想把它傳遞給另一個需要類文件對象的函數。我可以倒帶它,以便從頭開始讀取它嗎?如果不是,我可以採取哪些其他方法來完成這將是最pythonic?

    0熱度

    1回答

    當我從服務器獲取二進制文件時,我通過r.content訪問它。問題是,我想這個二進制轉向圖像,然後將其發送給瀏覽器,如下: i = Image.open(StringIO(r.content)) 但調用將返回以下錯誤: AttributeError('JpegImageFile instance has no __call__ method',) ,或者例如: AttributeError

    1熱度

    2回答

    我需要在內存中生成類似數據的csv文件,然後將其編碼爲base64,因此我可以保存它。所以基本上我不想爲此在硬盤上創建文件。現在我通過創建csv文件來解決這個問題,然後編碼它的數據,保存它,然後只是簡單地刪除csv文件(因爲它不再需要)。但是有沒有辦法跳過文件創建,但以同樣的方式保存數據?我的意思是這些數據將被用來使用base64再次打開csv文件。 import base64 import c

    4熱度

    2回答

    如何清除StringIO實例?在我寫入並從字符串io讀取之後,我想清除它。 require "stringio" io = StringIO.new io.write("foo") io.string #=> "foo" # ... After doing something ... io.string #=> Expecting "" 我試圖flush和rewind,但我仍然得到同

    2熱度

    1回答

    考慮下面的代碼: from markdown import markdown f = open('myfile.md', 'r') html_text = markdown(f.read()) f.close() 有什麼速度優勢或劣勢使用io.BytesIO和markdownFromFile?或者它是洗? from markdown import markdownFromFile f

    7熱度

    3回答

    我正在嘗試使用Django創建和提供excel文件。我有一個jar文件,它獲取參數並根據參數生成一個excel文件,並且它沒有問題。但是,當我試圖獲取生成的文件並將其提供給用戶下載時,文件就會破裂。它有0kb大小。這是我用於Excel生成和服務的代碼片斷。 def generateExcel(request,id): if os.path.exists('./%s_Report.xlsx

    0熱度

    2回答

    可變的輸入和輸出文件作爲參數perl腳本我有可以從控制檯如下執行的perl腳本: perl perlscript.pl -i input.txt -o output.txt --append 我想從我的Python代碼執行這個腳本。我發現subprocess.Popen可以用來連接到perl,我可以傳遞我的論點。但是,我也想傳遞一個變量(通過分割一個文本文件)來代替input.txt。 我曾嘗