ディクショナリ内のすべてのUSBファイルを、それらのパスとファイル名で索引を付けることができます。私はすべてのネストされたフォルダを分析するために再帰を使わなければならないことを知っています。私はこれらのファイルをリストする方法と、USBドライブにアクセスする方法については分かりません。私は周りを見回し、USBに書き込む方法を見つけましたが、その中のすべてのファイルをリストする方法は見つかりませんでした。前もって感謝します。Pythonを使用してUSBドライブ内のすべてのファイルをインデックスする方法はありますか?
-1
A
答えて
0
確かに、あなたは(USBに独自のパスを記入)このようなスクリプトを使用することができます。
import subprocess
def main():
cmd = 'find /Path/To/Your/USB/Here'
p = subprocess.Popen(cmd, shell=True)
print p.communicate()[0]
if __name__ == '__main__':
main()
今、例えばこれを実行するために、 in unix/mac:
$ python nameOfThisPythonScript.py > somefile.txt
次に、somefile.txtに記載されているUSBの内容が表示されます。あなたがファイルを見るためにPythonスクリプトからコマンドを実行するオプションがあります
0
あなたは、USBパス
import os
f=open('path to the list file',"w")
for root, dirs, files in os.walk('path to usb'):
for dir in dirs:
for file in files:
f.write(os.path.join(root, file) + '\n')
f.close()
関連する問題
- 1. Cドライブを使用してUSBドライブを取り外す方法
- 2. USBドライブをリモートとして使用する方法
- 3. powershellを使用してドライブ内のすべてのディレクトリをループする方法
- 4. Pythonを使用してUSBドライブをFAT32にフォーマットする
- 5. CドライブのGoogleドライブAPIからすべてのフォルダにあるすべてのファイルを取得する方法
- 6. USBドライブのマイクロコントローラを再プログラムする方法はありますか?
- 7. Pythonを使用してUSBデバイスのドライブ文字を確認します
- 8. Pythonを使用しているすべてのドライブの検索ファイル
- 9. Groovyを使用してリスト内のすべての要素をトリミングする方法はありますか?
- 10. ドライブAPIからPythonスクリプトを使用してファイルをダウンロードする方法
- 11. gitのすべてのコミットを通してファイルの内容を変更する方法はありますか?
- 12. AppleScriptを使用してusbドライブからローカルディスクに移動する
- 13. USBドライブを無視してWin32 ManagementObjectsを使用してハードディスクの合計サイズを取得する方法はありますか?
- 14. pythonを使用してGoogleドライブのファイルを更新する
- 15. GoogleドライブAndroid APIを使用してGoogleドライブのすべてのファイルを一覧表示できますか?
- 16. すべての/すべての拡張ファイルをGoogleドライブにアップロードする方法
- 17. GoogleドライブJavascript:フォルダ内のすべてのファイルを解凍する方法
- 18. PSTファイルを解析してelasticsearchにインデックスする方法はありますか?
- 19. Pythonを使用してGoogleドライブにCSVファイルを保存する方法
- 20. Google Appsのスクリプトを使用して、フォルダ内のすべてのファイルをGoogleドライブのotherに移動します。
- 21. WinApi/USN/MasterFileTableを使用して、すべてのディスクのすべてのファイルに一意のIDを割り当てる方法はありますか?
- 22. Java GoogleドライブAPIを使用してファイルをアップロードする方法
- 23. Python:ディレクトリ内のすべてのファイルを繰り返します。
- 24. ingest-attachmentプラグインを使用してElasticsearch 5.0.0でPDFファイルをインデックスする方法はありますか?
- 25. Elasticsearch ingest-attachmentプラグインを使用してPDFファイルをインデックスする方法はありますか?
- 26. PythonスクリプトからPOSTを使用してファイルを送信する方法はありますPythonスクリプト
- 27. テンソルフロー内のすべてのサマリをマージする方法はありますか?
- 28. GoogleドライブAPIを使用してGoogleドライブでファイルを更新する方法
- 29. Androidドライブでプログレスバーを使用してGoogleドライブにファイルをアップロードする方法
- 30. pythonを使ってディレクトリ内のファイルの名前を変更する方法はありますか?
でこのスクリプトを使用できますか?サブプロセスモジュールを使用して、USBドライブ自体から 'find .'を実行させ、このリストをファイルに書き込むことができます。詳細をご希望の場合はお知らせください。 – JacobIRR
はい、私はそのオプションを持っています。あなたはモジュールを使ってそのことを説明する答えを書くことができますか? – Mikael
Pythonを使いたい場合は、[glob package](https://docs.python.org/3/library/glob.html)を試してみてください。これは、UNIXスタイルのglob表現を可能にし、繰り返し可能なものを返すことができます。 – Petergavinkin