python-2to3

    1熱度

    1回答

    我想安裝在Python 3. Python TWAIN module但是在文檔,它說: Python版本2.1至2.5的支持。 我可以使用2to3來轉換嗎?

    0熱度

    2回答

    我有一個用Python 2.7編寫的.py文件的文件夾,我想使用2to3工具將其轉換爲Python 3。在命令提示符使用Windows 10,我可以在單個文件轉換使用下面的命令: C:\Users\t\Desktop\search>python.exe 2to3.py -w graphicsDisplay.py 然而,這行不是在Python Shell時,語法正確和理想,我想能夠通過整個迭代文

    0熱度

    1回答

    我已經在Stack上看到了其他的答案,但是它們沒有幫助。 我有一個Python 2.7腳本,我需要轉換爲與Python 3一起工作。它似乎使用2to3應該不是這個困難,但我無法弄清楚。在Windows命令行中,我嘗試輸入「python C:\ Python27 \ Tools \ Scripts \ 2to3.py(指向我的文件的路徑)」,並且它顯示「語法無效」,並且在第一個文件中有一點胡蘿蔔指向

    -1熱度

    1回答

    我有以下功能 def get_lexographically_next_bit_sequence(self, bits): """ Bit hack from here: http://www-graphics.stanford.edu/~seander/bithacks.html#NextBitPermutation Generator even doe

    4熱度

    1回答

    我有一個腳本,可以重新編寫一個Python模塊,以便所有出現的func(a)轉換爲func2(a is None)。我現在想要支持func(a, msg)變成func2(a is None, msg),但我找不到這樣做的模式。這下面顯示了我的嘗試: from lib2to3 import refactor, fixer_base from textwrap import dedent PAT

    2熱度

    1回答

    我正在使用2to3來轉換腳本。我得到的唯一的警告是: RefactoringTool: Line 716: You should use 'operator.mul(None)' here. 原始腳本的716行是: classes = repeat(None) 我沒有得到我應該在哪裏使用operator.mul(None)。參考文件repeat()(link to docs)表明我可以通過

    1熱度

    1回答

    嗨,我遇到了此錯誤消息的問題。我對Python很陌生,這個Python2和Python3是一個麻煩。我不確定這裏要做什麼,錯誤信息如下所示。 Using Ticker: AAPL Traceback (most recent call last): File "realtime.py", line 18, in <module> r=requests.get(au

    0熱度

    2回答

    我正在使用2to3工具從Py2 - > Py3移植一堆腳本。一個特別的建議的修改搞糊塗了一點,這樣我會很感激一些幫助是: 原線路: for r in filter(lambda r: r.dir == direction, hm_regions): ... # do stuff with r hm_regions持有namedtuples其中有一個屬性叫做dir和使用這種循環迭代我超

    1熱度

    1回答

    我必須端口遺留代碼(〜60K LOC)從Python的2〜3中像下面兩三千結構: class Sample(object): __slots__ = ('both', 'advertise') class __metaclass__(type): __instancecheck__ = classmethod( lambda cls, inst: in

    4熱度

    2回答

    我跑,然後是 「需要進行修改的文件」 2to3 -f all -f idioms -f buffer -f set_literal -f ws_comma foo.py 輸出:的foo.py RefactoringTool: No changes to foo.py RefactoringTool: Files that need to be modified: RefactoringTool