私はこのコードを持っている:リストファイル
for f in os.listdir(ftpUploaddir):
if os.path.isfile(os.path.join(ftpUploaddir,f)):
#Filter files having .png as extension
if f[-4:] == ".png":
print "from directory", f
それは1つのスペースよりNOREを持つファイル、例えば表示されていない:3つのスペースがあります
100002044_A h_HD_XXX_20120229_141236.png
をA
とh
の間です。
私は複数のスペース
でもls
がls/*.png
を使用してファイルに任意のヘルプを表示されません単一のスペースが表示されます知っているがないが、私はこの問題を再現することはできません
私は 'タッチ「テストファイル」を行う場合は、 ls test * 'ファイルが正常に表示されるので、これらのファイルに問題はありません。 – Roadmaster
私のためにうまく動作します。あなたのファイルシステムは何らかの形で壊れているようです。あるいは、 '.png'の後に印字不可能な文字がもう1つありますか? –
あなたはどのオペレーティングシステムを使用していますか?そしてあなたが実際に見つけることが期待されるファイルが存在することを確かめていますか?つまり、ファイルを表示している "ls -l"(またはあなたが使用しているOSに相当するもの)を実行できますか? –