【解決済み】
komodo edit で設定を微調整した結果、次のようになりました。
自動インデントしない
ファイルの内容がタブ設定を上書きできないようにする
スペースよりもタブ文字を優先する
インデントごとに 4 つのスペース
各タブ文字の幅 4
また、空白とタブを表示するように komodo を設定しました。
ええ、それは少しうるさいです。:)
[/解決済み]
komodo-edit ide とともに python 3.0 を ubuntu 8.10 にインストールしました。
私はPythonを始めたばかりで、ビジュアルクイックスタートガイドpython 2nd edを読んでいます。(以下の例はその本からのものです)。本当にイライラするエラーがいくつかあります。ご意見をお待ちしております。
タブを何度も再入力してチェックしました。
インストールまたはセットアップで何か問題が発生したのではないかと考え始めています。
komodo-edit に次のように入力しました。
#!/usr/bin/python3.0
for row in range(1, 10):
for col in range(1, 10):
p = row * col
if p < 10:
print(' ', end = '')
print(row * col, ' ', end = '')
print()
これがpython 3でIDLEであることをテストできません-そのバージョンのIDLEをインストールできないようです。今のところ、シェルから実行しようとしています。
まず、「python」を使用してプログラムを呼び出すだけです...
PYTHON [1] $ python ktest.py
File "ktest.py", line 6
print(' ', end = '')
^
SyntaxError: invalid syntax
現在、Pythonコンパイラを呼び出すさまざまな方法を試しています...
PYTHON [1] $ python ktest.py
File "ktest.py", line 6
print(' ', end = '')
^
SyntaxError: invalid syntax
PYTHON [1] $ python3 ktest.py
File "ktest.py", line 4
p = row * col
^
TabError: inconsistent use of tabs and spaces in indentation
PYTHON [1] $ python3.0 ktest.py
File "ktest.py", line 4
p = row * col
^
TabError: inconsistent use of tabs and spaces in indentation