python-2.x

    20熱度

    6回答

    如何打包打開的二進制流 - Python 2 file,Python 3 io.BufferedReader,io.BytesIO - io.TextIOWrapper? 我想編寫代碼,將工作不變: 運行於Python的2 運行在Python 3的 與標準庫生成的二進制流(即我可以無法控制它們是什麼類型) 使二進制流成爲測試雙打(即沒有文件句柄,無法重新打開)。 生成包裝指定流的io.TextIO

    2熱度

    2回答

    >>> class Yeah(object): ... def __eq__(self, other): ... return True ... >>> class Nah(object): ... def __eq__(self, other): ... return False ... >>> y = Yeah() >>> n = Nah() >>> y =

    1熱度

    1回答

    我想基於外部數據自動生成Python代碼。任務是將任意字符串轉換爲有效的Python名稱。 我拿出這似乎是技術上是正確的緊湊型解決方案: import string VALID_NAME_CHARACTERS = string.lowercase + string.uppercase + string.digits PLACEHOLDER = "_" def to_name(s):

    4熱度

    6回答

    首先,下面的代碼按原樣運行。我更多的是Ruby程序員,所以我仍然感覺我在Python中的方式,我相信,必須有更多的DRY方法來完成我在下面做的事情。 我正在構建一個索引器,它創建一個在文檔中重複的術語字典以及一個計數,然後將計算結果輸出到條目中。現在它最多支持四個單詞短語。有沒有更好的方式讓我抽象出這種邏輯,以便我可以做同樣的事情,但對於任意長度的短語而不需要添加更多和更多的條件? import

    0熱度

    1回答

    所以我寫了一個bot,從維基百科(帶請求)中提取圖像並將它們發佈到twitter(與twython)。我發現this,這使我相信我可以做類似 import tempfile import twython import requests ... req = requests.get(img_url, stream=True) with tempfile.Temporary

    6熱度

    5回答

    的字符串,也許這 ipath= "./data/NCDC/上海/虹橋/9705626661750dat.txt" 或本 ipath = './data/NCDC/ciampino/6240476818161dat.txt' 我怎麼知道第一個字符串包含中國? 我覺得這個答案也許有幫助: Find all Chinese text in a string using Python and Re

    2熱度

    4回答

    在Learn Python the Hard Way的示例5中,我遇到了一個問題。我繼續前進,將英寸換算成釐米,磅數換算成公斤。儘管格式化程序和語法錯誤讀取爲not all arguments converted during string formatting,但我遇到了一個錯誤。我的英寸釐米和磅到公斤很好,但它沒有顯示在字符串中的變量。它看起來像這樣: print "%s is", cm, "

    0熱度

    2回答

    我有一個Python項目是這樣的: project/ project/code project/code/requirements.txt project/fabfile project/fabfile/requirements.txt project/code是Python3項目,所以我需要使用SDK。 project/fabfile必須是python2,因爲Fabric目前不支持p

    2熱度

    1回答

    我試圖讓使用argparse比可以解析以下命令的解析器: python prog.py update <DOMAIN> <ENVIRONMENT> python prog.py pull <DOMAIN> <ENVIRONMENT> python prog.py release <DOMAIN> <ENVIRONMENT> 正如你所看到的,更新,拉和發佈採取相同的論點<DOMAIN>和<E

    1熱度

    2回答

    我學習使用Tkinter的,並在教程它告訴我進口W的Tkinter的,但W是隻是一個STR(「W」)。 我的問題是爲什麼使用Tkinter.W不是「w」。是不是因爲Tkinter有時會讓這個var等於別的依賴於系統的東西?