-1

シェルに 2to3.py をインポートしたいのですが、SyntaxError と言い続けます。

>>> site.addsitedir('/Python27/Tools/Scripts/')
>>> sys.path
['C:\\Senti\\ltpservice', 'C:\\Python27\\Lib\\idlelib', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages', 'C:\\Python27\\Tools\\Scripts']
>>> import 2to3
SyntaxError: invalid syntax

私は何をすべきか?

4

2 に答える 2

1

2to3 を使用するには、Windows ユーザーであれば、DOS コマンド プロンプトで \python27\2.7\Tools\Scripts> に移動するだけです。プロンプトで、「python 2to3.py」、「-w」と入力してから、ファイルが配置されているディレクトリを入力します。例: C:\Users\Leeman\python27\2.7\Tools\Scripts>python 2to3.py c:/practice/py2folder/py2file.py. 2to3.py を環境変数のパスに追加すると、入力は単に python 2to3.py -wc:/practice/py2folder/py2file.py に短縮される場合があります。フォルダー全体とサブフォルダーを変換する場合は、次のように入力します: python 2to3.py -wc:/practice/py2folder/.

于 2017-06-05T10:34:37.783 に答える
1

数字で始まるものをインポートしようとしています:

>>> import 1sdjkhl
  File "<stdin>", line 1
    import 1sdjkhl
           ^
SyntaxError: invalid syntax
>>> 

2to3モジュールではなく、ツールです。シェルで次のように実行します。

$ 2to3 myscript.py
于 2013-10-11T08:44:25.740 に答える