.py ファイル (python 2.7) がある現在のフォルダーの下をウォークスルーしたい。ただし、Eclipseでは機能しますが、cmdでは機能しません。以下はコードです:
import os
import sys
def checkFiles(path):
fileDict = []
for dirPath, dirNames, fileNames in os.walk(path):
for fileName in fileNames:
if os.path.splitext(fileName)[1] == '.entity':
fileDict.append(os.path.join(dirPath,fileName))
print dirPath
return fileDict
fileDict = []
fileDict = checkFiles('.')
print fileDict
現在、このフォルダーの下に 5 つの .entity ファイルがあるため、fileDict を出力すると、リストに 5 つの要素が出力されるはずです。ただし、これはEclipseでは正常に機能しますが、cmdで空のリストを返します. 誰でも私を助けてくれますか?
ところで、xml ファイルを生成するときに別の問題があります。私はそれが同じ問題を抱えていると思います。Eclipse を使用すると問題なく動作しますが、cmd を使用するとファイルが作成されません。