python-2.x

    93熱度

    10回答

    我想在Python 2.6中實現一個閉包,我需要訪問一個非本地變量,但它似乎像這個關鍵字在python 2.x中不可用。在這些版本的python中,應該如何訪問非本地變量?

    127熱度

    2回答

    我正在使用Python 2.6.5。我的代碼需要使用「大於或等於」符號。這裏是: >>> s = u'\u2265' >>> print s >>> ≥ >>> print "{0}".format(s) Traceback (most recent call last): File "<input>", line 1, in <module> UnicodeEncodeErr

    2熱度

    1回答

    我使用Python 2.4/2.5,與libxm2dom中的XPath返回。我可以導入HTML文檔並構建DOM。有沒有一種方法以編程方式「搜索」的特定期限,並能夠工藝的XPath函數來提取href的期限有多長?例如,從文件中指定的HTML的這個塊: ... <a href="dog">bigdog</a> ... 我想有一個XPath功能會發現bigdog,並返回XPath來獲得href鏈

    3熱度

    3回答

    我將在Python中開始一個很長的(〜1年)編程項目。我想爲我的GUI使用wxPython(支持2.6),但我也想爲項目的其餘部分使用3.1(開始使用3.x語法)。 有什麼辦法讓我設計一個混合2.x和3.x模塊的項目?或者我應該咬緊牙關,並在整個過程中使用2.x(首選,因爲我真的想學習wxPython)或3.x? 感謝, 邁克

    135熱度

    8回答

    爲什麼不能正常工作? lambda: print "x" 這是不是一個單一的陳述,還是別的什麼? 該文件似乎對什麼是允許的拉姆達有點稀疏......

    6熱度

    6回答

    我有兩個變量:count,這是我的過濾對象的數量,以及per_page的常量值。我想per_page分裂計數並獲得整數值,但我不管我怎麼努力 - 我得到0或0.0: >>> count = friends.count() >>> print count 1 >>> per_page = 2 >>> print per_page 2 >>> pages = math.ceil(count

    1熱度

    4回答

    因子,在計算 math.factorial(100) 我得到: 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000L 爲什麼會出現

    11熱度

    2回答

    現在我們都知道了(我希望),Python 3正在慢慢開始取代Python 2.x.當然,在大多數現有代碼被最終移植之前需要很多年的時間,但我們現在可以在2.x版本的代碼中執行一些操作,以使開關更容易。 很明顯,在3.x中看看what's new會很有幫助,但是我們現在可以做些什麼來使即將到來的轉換更加輕鬆(並且如果需要,可以更容易地將更新輸出到併發版本)?我特別想到可以開始使用腳本的行,這將使Py

    2熱度

    3回答

    可能重複: How do you express binary literals in Python? 當使用交互式shell: print 010 我回來的8 我開始玩弄使用其他(0110 = 72,013 = 11)之前爲零的數字,但我無法弄清楚... 這是怎麼回事?

    2熱度

    1回答

    (被使用Python 2.6.1以下)我有2個字符串: >>> a = u'\u05e8\u05db\u05e1' >>> b = u'\u05e8\u05db\u05e1 \u05d4\u05d9\u05d0 \u05de\u05d0\u05d9\u05e8\u05d4 \u05d1\u05e4\u05e0\u05e1' 我編碼它們: >>> ua = a.encode('utf-8')