0

プロジェクトに fileimporter.py という名前のファイルがあり、プロジェクトを実行すると、以下のエラーが発生します。

Traceback (most recent call last):
  File "C:\Users\myuser\Desktop\python\project\samples\clientlogin_example.py", line 54, in <module>
    CSVImporter(ft_client).importFile("data.csv")
  File "build\bdist.win-amd64\egg\fusiontables\fileimport\fileimporter.py", line 39, in importFile
ValueError: invalid literal for int() with base 10: '1S762e1A1XD1R97hy2LDgokzWo4fw_YWgUPbptlc'

クラスの一番上に、プロジェクトの構造に対応する以下の行があります。

from project.fileimport.fileimporter import CSVImporter

問題は、パス「build\bdist.win-amd64\egg\」が見つからず、そのファイルを削除したり、修正したり、プロジェクトをクリーンアップして再構築したりしても、同じエラーが引き続き発生することです。

エラーが発生している行を削除したのでキャッシュファイルと思われますが、コンソールには何も変化がありません...

どうすればそのパスを見つけることができるか誰か知っていますか??

ありがとうございました

4

1 に答える 1

0

pycこれは、残ったファイルのように聞こえます。例えば:

$ echo "def f(): raise Exception('footastic')" > foo.py
$ python -c "import foo"
$ python -c "import foo; foo.f()"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "foo.py", line 1, in f
    def f(): raise Exception('footastic')
Exception: footastic

次に、これを削除foo.pyして再試行します。

$ rm foo.py
$ python -c "import foo"
$ python -c "import foo; foo.f()"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "foo.py", line 1, in f
Exception: footastic

残ったものを取り除くと、foo.pyc通常の状態に戻ります。

$ rm foo.pyc
$ python -c "import foo"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named foo
于 2013-01-30T22:12:54.003 に答える