2

さて、私はPythonに関しては初心者です。仕事のためにこれを学ぶ必要があります。そしてこれまでのところ、ディレクトリを一覧表示するためのいくつかの小さなプログラムを調べています。

私はPython3.2.1を使用しています。Pythonシェルで、新しいウィンドウを作成し、次のように配置します。

import glob
print glob.glob("/*.txt")

しかし、「モジュールを実行」すると、それを保存すると、常に無効な構文が表示され、コードの2番目のグロブが強調表示されます。なぜですか?これを修正する方法について何かアイデアはありますか?なぜエラーが発生するのかよくわかりません。

4

1 に答える 1

5

printPython 3 の関数です。2.x バージョンのようにステートメントとして使用することはできません。次のように記述されている場合、コードは機能するはずです。

import glob
print(glob.glob("/*.txt")) #Note the parens for print()
于 2013-02-05T04:04:57.097 に答える