これまでのところ私のコードはこれです:
from glob import glob
shakedir='D:\report\shakeall'
from shakedir import isfile
def countwords(fp):
with open(fp) as fh:
return len(fh.read().split())
print "There are" ,sum(map(countwords, filter(isfile, glob("*.txt") ) ) ), "words in the files."
問題は、このコードが機能しないことです:)
私はPythonの文法に慣れていないので、何でも試しました。
私が欲しいのは、このスクリプトが特定のディレクトリからテキストファイルをインポートすることです。
os.path
私の.pyファイルがあるからではありません。
からインポートしたいのですが、D:\report\shakeall
できません。それでおしまい。
アドバイスありがとうございます。