2

IDLEに入力する最初の行は

from foundation import FormParameters

そして、私はこのようなエラーを受け取ります

>>> from foundation import FormParameters
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    from foundation import FormParameters
  File "C:\Python32\lib\foundation\FormParameters.py", line 19
    con_str = StringIO()
                       ^
TabError: inconsistent use of tabs and spaces in indentation

標準ライブラリなので、変更できますか? それとも他の方法がありますか??

4

1 に答える 1

0

標準ライブラリなので変更できますか?

参照されているファイル( "C:\ Python32 \ lib \ Foundation \ FormParameters.py")を開いて編集するだけです。この場合、タブとPythonは悪意のある組み合わせであるため、タブをスペースに置き換えることをお勧めします。

他の人がコメントしたように、これは標準ライブラリの一部ではありませんが、たとえそうであったとしても、同じルールが適用されます。ファイルを見つけて、自由に編集できます(実行する場合は、おそらく編集しないでください)。変更されていない標準ライブラリを備えた他のマシン上のプログラム)。C拡張機能の場合、コンパイルする必要があるため、このプロセスはやや複雑になります。

于 2012-08-02T11:14:47.197 に答える