我想索引一個字典中的所有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()
現在運行此,例如在unix/mac中:
$ python nameOfThisPythonScript.py > somefile.txt
然後,您應該看到列在somefile.txt中的USB的內容。
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. 如何搜索一個文件中的所有驅動器
- 2. 如何使用Java指定驅動器上的所有文件?
- 3. MediaStore.Audio.Media.DATA爲空的USB驅動器文件
- 4. 獲得驅動器的所有文件
- 5. 如何檢測USB閃存驅動器的盤符USB閃存驅動器的
- 6. 如何使用Powershell查找新插入的USB驅動器的驅動器號?
- 7. 查找所有打開的句柄或對USB驅動器的引用
- 8. 如何獲取驅動器中的所有文件夾?
- 9. 搜索C驅動器的所有存在的文件類型
- 10. 使用.NET編程的USB驅動器
- 11. 列出Linux中的所有USB驅動器
- 12. Python檢測USB驅動器,然後分配驅動器號?
- 13. 從我的C驅動器獲取所有文件 - Python
- 14. 如何使一個批處理文件從USB驅動器的任何驅動器號運行?
- 15. C++ \ Win32的信息有關的所有驅動器:硬盤驅動器,USB驅動器,光盤驅動器,軟盤驅動器等
- 16. 如何用Python中的D驅動器打開文件
- 17. 如何模擬USB驅動器
- 18. 的Python:下載從驅動器中的文件中使用apidrive
- 19. 如何使用PowerShell查找USB閃存驅動器的路徑
- 20. 如何創建一個菜單樹來顯示USB閃存驅動器中的所有文件?
- 21. 使用Python將USB驅動器格式化爲FAT32
- 22. 使用谷歌搜索在谷歌驅動器中的文件api(python)
- 23. Beagleboard Black:用於USB驅動器的文件夾
- 24. Python:如何從文本文件中刪除所有引用?
- 25. Unix-如何使用命令提示符將D驅動器中的所有csv文件複製到E驅動器中的一個文本文件中
- 26. 索引mongodb json文件java驅動
- 27. 我如何搜索使用C的D驅動器中的文件夾#
- 28. Android USB OTG讀取USB驅動器
- 29. 從二進制文件創建可啓動的USB驅動器?
- 30. 如何使用USB驅動器作爲遠程
你有從Python腳本執行命令來查看文件的選項?您可以使用子進程模塊,並讓它從USB驅動器本身運行'find .',然後將此列表寫入文件。如果你想了解細節,請告訴我。 – JacobIRR
是的,我有這個選項。你能寫一個答案解釋如何使用模塊來做到這一點? – Mikael
如果你想使用python,你也可以嘗試使用[glob package](https://docs.python.org/3/library/glob.html),它允許使用unix風格的glob表達式,並且可以返回一個iterable。 – Petergavinkin