我正在使用「tkFileDialog.askopenfilename」來獲取文件名變量。我知道我可以設置「initialdir」選項,但並不是每個使用該程序的人都將目標文件放在同一個驅動器上。例如:該文件可能位於C :, D :, E:等等......我沒有看到用他們已經打開的對話框查看可用驅動器的方法。我希望用戶能夠輸入類似「/ h/cowsandstuff」的東西,並讓它導航到該目錄,而不是鎖定它們。我正在Linux環境中編程,順便說一句。 Windows中的類似功能,我想在下拉菜單中的「我的電腦」選項將列出所有可用的驅動器...tkFileDialog.askopenfilename如何指定不同的驅動器?
0
A
回答
2
Linux沒有那些驅動器號C:
,D:
等在Linux所有不同驅動器的文件系統都安裝在同一個樹結構的不同文件夾中,因此您只有一棵樹。
大多數發行版使用/媒體掛載pendrives等,但硬盤驅動器可以配置爲安裝在任何文件夾。所以在linux中沒有「驅動器號」這樣的東西,你的問題不適用。
0
如果你簡單地指向「/」,它包含了所有安裝設備......
1
由於nosklo最高審計機關,在Linux中你沒有驅動器號。一切都是路徑。
如果該文件可以在任何道路,我希望用戶將已知的路徑,但我會考慮下一個選擇:
- 默認用戶的主目錄路徑。您 可以直接使用'〜`和TK將 其轉換爲Linux的主文件夾 或Windows用戶/我的文檔路徑
- 記住上次的路徑,所以你可以在將來使用它 。
相關問題
- 1. 如何使用VS2008 devenv.exe指定不同驅動器上的路徑?
- 2. 如何使用Java指定驅動器上的所有文件?
- 3. 如何爲JNDI InitialContext的PROVIDER_URL指定驅動器號(窗口)
- 4. 如何使用指向不同驅動器號的鏈接表分配前端
- 5. 如何確定驅動器是否是外置驅動器
- 6. 如何禁用特定的驅動器
- 7. 如何確定驅動器的類型?
- 8. 如何在谷歌驅動器文件中指定列類型?
- 9. 如何在使用subversion時指定Windows驅動器號svn + ssh
- 10. MAMP htdocs在不同的驅動器
- 11. apache分區到不同的驅動器
- 12. 不同驅動器上的SDK位置
- 13. 不同的字母共享驅動器
- 14. file_exists採用不同的驅動器
- 15. 如何將數據庫驅動的網站同步到不同的服務器
- 16. 如何從驅動器的全名獲得驅動器盤符
- 17. 「找不到驅動器,名爲'IIS'的驅動器不存在。」
- 18. 下載谷歌驅動器的指令
- 19. 如何爲ie指定不同的css
- 20. Java中的TableModel:如何爲不同的行指定不同的渲染器?
- 21. 谷歌驅動器 - 如何列出所有文件中指定的文件夾
- 22. [Rails如何指定我在谷歌驅動器上傳文件的文件夾?
- 23. 如何指定永久硬盤驅動器的磁盤小部件真棒wm?
- 24. .BAT複製文件 - 相同的目錄不同的驅動器
- 25. Google Drive Android API如何將音頻文件上傳到我的驅動器?如何同步驅動器文件?
- 26. ClearCanvas - 如何重新研究移動到不同的驅動器號?
- 27. 如何爲不同的移動設備指定不同的Css(BB,Iphone,Nexus ...)
- 28. 如何爲不同操作系統的瀏覽器指定不同的高度
- 29. 如何確定Mac上的啓動驅動器?
- 30. 如何確定特定驅動器的類型?
如果您指向「7」,則表示您處於根。這些可能是掛載設備(不常用)或文件夾/目錄。安裝的設備通常位於/ mnt或/ media路徑中 – 2010-10-26 22:15:03