stringio

    1熱度

    1回答

    使用pandas CSV閱讀器函數'read_csv'轉換StringIO值時,在定界某些字段時,第二個字段的末尾會附加奇怪字符('.1')。理想的結果是第一次測試,但所有字段在分隔符(',')之後沒有空格。分割「1.5M,1.5M」應該總是返回「1.5M」,但是如果沒有空格,則返回與「1.5M.1」(在外地的末尾添加」 1.1' )。第二場是否有解決這個問題的方法嗎?在與空間的第一個例子 >>>

    1熱度

    3回答

    我試圖循環遍歷csv文件中的行。我從網站位置獲得csv文件爲string。當數據存儲在文件中時,我知道如何使用with創建csv.reader。我不知道的是,如何獲取使用csv.reader的行而不將string存儲到文件中。我正在使用Python 2.7.12。 我試圖創建StringIO對象是這樣的: from StringIO import StringIO csv_data = "so

    0熱度

    1回答

    行,所以我有這樣的代碼: from PIL import Image import os, sys import requests from io import StringIO url = "https://cdn.discordapp.com/avatars/247096918923149313/34a66572b9339acdaa1dedbcb63bc90a.png?size=25

    0熱度

    1回答

    我目前在生成帶有多行文本的文本文件時遇到了一些困難,並且使用Python 2.7將它添加到內存中的ZipFile中。 下面的代碼能夠生成帶4個文本文件的zip文件,每個文件有1行文字。 如果我將代碼「temp [0] .write('first in-in-temp file')」修改爲多行字符串,則生成的zip文件將有crc錯誤。 我試過字符串轉義,但失敗了。 我可以知道我應該怎麼做才能生成填充

    0熱度

    1回答

    我認爲內存中類似文件的對象應該像文件一樣行爲。我沒能獲得Textract「讀」一個 <StringIO.StringIO instance at 0x05039EB8> 雖然程序運行正常,如果我保存JPEG文件保存到磁盤,並在正常過程讀取。 jpeg文件正在從pdf中提取,每Ned Batchelder的優秀博客Extracting JPGs from PDFs。相關代碼如下: type(jp

    1熱度

    1回答

    我想要SSH服務器使用python paramiko包。 當我試圖使用「pem」密鑰ssh到服務器然後它工作,但當我嘗試通過採取字符串中的私鑰內容它顯示錯誤。 下面是代碼和輸出: import paramiko<br/> import StringIO<br/> content="-----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQE ----whate

    2熱度

    1回答

    我有一個簡單的任務:在路易吉,店內熊貓數據幀在投寄箱CSV,使用Dropbox的 - 蟒蛇SDK 通常(與S3,例如),你可以使用StringIO的作爲一個文件像內存中的對象。它還偉大工程與熊貓df.to_csv() 不幸的是,Dropbox的SDK需要二進制類型,我不能怎麼StringIO的轉換成二進制: with io.StringIO() as f: DF.to_csv(f, in

    0熱度

    1回答

    我想讀取一個gtf文件,然後在加載到熊貓之前編輯它(使用子進程,grep和awk)。 我有一個文件名包含標題信息(由#表示),所以我需要grep並將其首先刪除。我可以在Python中完成,但我想將grep引入到我的管道中,以提高處理效率。 我試圖做: import subprocess from io import StringIO gtf_file = open('chr2_only.gt

    -1熱度

    1回答

    我想閱讀下面的文件,並在csv閱讀有問題。 CSV文件在數據標題之前的文件頂部包含大量信息。我已經嘗試過skiprows,內容跳過文件頂部的內容,但不起作用。 有人可以提供關於如何閱讀此文件的建議嗎? 當前程序 import urllib import pandas as pd import StringIO import datetime import sys if sys.versi

    0熱度

    1回答

    我成功地將文件上傳到谷歌存儲,但我想跳過創建一個文件,並使用StringIO而不是直接在谷歌存儲上創建文件。 由於我是新來的蟒蛇,我只是想用我用於上傳所創建的文件的標準方法: def cloud_upload(self, buffer, bucket, filename): buffer.seek(0) client = storage.Client() bucket