python-2.x

    117熱度

    9回答

    我有這樣的代碼: >>> for i in xrange(20): ... print 'a', ... a a a a a a a a a a a a a a a a a a a a 我要輸出'a',沒有' '這樣的: aaaaaaaaaaaaaaaaaaaa 這可能嗎?

    4熱度

    3回答

    我發現Python中的unicode真的很麻煩,爲什麼Python沒有爲所有的字符串使用utf-8?我在中國,所以我必須使用一些不能用ascii表示的中文字符串,我用u''來表示一個字符串,它在我的ubuntu機器中運行良好,但在另一個ubuntu機器(由linode.com提供的VPS)中運行,它有時會失敗。錯誤是: UnicodeDecodeError: 'ascii' codec can't

    19熱度

    2回答

    請出示簡單的和最新的標準方法來創建一個Python包的Python 2.x的 我寧願使用PIP安裝包後來。 包裝內應包含一個類: class hello: def greet(self): print "hello" 每個人都應該能夠做到後來如下: pip install my_package-0.1.1.... ,然後用它: from my_package impor

    12熱度

    4回答

    我有一些代碼,看起來是這樣的: import random n = 0 while n <= 50: n = n+1 a = random.randint(1, 16) b = random.randint(1, 5) print n, ". ", a, "-", b, "= " 出於某種原因,運行它時,我得到以下錯誤:AttributeError

    3熱度

    3回答

    在Python 3.x中,所有類都是object的子類。在2.x中,您必須明確聲明class MyClass(object)。而且,因爲我試圖儘可能多地編寫3.x兼容代碼,所以我繼承了object。 在我的程序中,我使用的是__del__方法,我想知道是否應該打電話給object.__del__(self),或者如果這被神奇地照顧? 感謝, 韋恩 編輯: 這似乎有一些混淆我的意思 - 在文件中也指

    22熱度

    5回答

    stuff/ __init__.py mylib.py Foo/ __init__.py main.py foo/ __init__.py script.py script.py要進口mylib.py 這只是一個例子,但是我真的只想做一個模塊的相對進口的父目錄。我已經嘗試了各種東西,得到這個錯誤...

    3熱度

    4回答

    在Python當我做 print "Line 1 is" print "big" 我得到的輸出是 Line 1 is big 哪裏換行符從何而來?如何使用兩個打印語句在同一行中輸入兩個語句?

    110熱度

    5回答

    我有類似以下的發電機功能: def myfunct(): ... yield result 的常用方法來調用這個函數是: for r in myfunct(): dostuff(r) 我的問題,是有沒有辦法從發電機得到的只是一個元素每當我喜歡? 例如,我想這樣做: while True: ... if something: my

    10熱度

    3回答

    我正在使用python的日誌記錄模塊。我如何從代碼訪問配置文件中定義的處理程序。作爲一個例子,我有一個記錄器定義和兩個處理程序 - 一個用於屏幕和其他文件。我想根據用戶偏好使用合適的處理程序(無論他們想登錄屏幕還是文件)。我如何動態添加和刪除配置文件中定義的處理程序從配置文件中定義的記錄器? [loggers] keys=root,netmap [handlers] keys=fil,s

    7熱度

    4回答

    我有一些拋出KeyError異常的python代碼。到目前爲止,我還沒有能夠在操作環境之外重現,所以我不能在這裏發佈一個簡化的測試用例。 認爲一個人要養異常的代碼通過這樣的循環迭代: for k in d.keys(): if condition: del d[k] 的del[k]線拋出異常。我已經添加了一個try/except子句,並且已經能夠確定k in d是Fals