2017-02-17 1 views
0

ちょっとドキュメントのすべてのファイルを一覧表示しようとしています(Macの場合)。python(mac)のドキュメントにファイルをリストできません

import os 
for file in os.listdir("/Documents/"): 
    print(file) 

私はエラーNo such file or directoryを得続ける:Pythonで、私はこのコードを使用しています。私はここで間違って何をしていますか?

+2

そのようなディレクトリがありません。それは '/ Users//Documents'または'〜/ Documents'です。 – sobolevn

+1

OS Xのフォルダ構造について知る:http://www.dummies.com/computers/macs/mac-operating-systems/basics-of- the-os-x-folder-structure /にあります。 – zwer

答えて

4

このフォルダは/Documents/ではありません。 Documentsはホームディレクトリの下にあります。用途:

for file in os.listdir(os.path.expanduser('~/Documents')): 
    # your code here 
+0

これは 'listdir'を省略しますか? – KexAri

+0

@KexAri no。 'expanduser'は、'〜 'があなたの実際のホームディレクトリに置き換わる新しい文字列を生成します。 – languitar

+0

これはありがとうございます! – KexAri

1

あなたが本当に絶対パスを与える必要がありますが、ドキュメントのために、それは次のようになります。

~/Documents or 
/home/your-user-name/Documents 
関連する問題