我的cwd是〜/ Desktop/Development/Python/djcode/mysite,我想在我的桌面上打開一個文件。在其他目錄中打開文件的語法是什麼? (例如,如果該文件是在CWD我會使用open( '文件')謝謝在Python中打開文件
4
A
回答
0
使用相對路徑../../../../file
+0
對,謝謝。我正在嘗試到達主目錄,但我想它在Python解釋器中不能識別。 – David542 2011-04-30 01:10:07
+0
@ David542:錯誤。請發佈代碼和錯誤消息。 – 2011-04-30 01:22:46
9
試試這個:。。?
>>> import os
>>> path = os.path.expanduser('~/Desktop/foo.txt')
>>> open(path, 'r')
<open file '/home/pat/Desktop/foo.txt', mode 'r' at 0x7f0455af0db0>
3
使用路徑到它,無論是絕對的:
myfile = open('/path/to/myfile.ext')
或相對:
myfile = open('../../../../myfile.ext')
取決於哪種情況更適合。您可以使用os.path.expanduser()來擴展路徑的~
部分。
0
- 使用該文件的絕對路徑,因爲如果將程序移動到另一個位置或另一臺計算機,相對路徑將中斷。
- 打開文件時使用上下文管理器。
with open('c:\absolutepath\file') as f: content = f.read()
相關問題
- 1. 在Python中打開文件
- 2. 在Python中打開文件
- 3. 我在打開Python文件:(
- 4. 打開文件,並在Python
- 5. 在python中打開txt文件
- 6. 在終端中打開python文件。 (Ubuntu)
- 7. 在python中打開jpg文件
- 8. 如何在python中打開ANS文件?
- 9. 如何在python中打開.MSG文件
- 10. 在Python中打開.h5文件
- 11. 在python中打開pcap文件
- 12. 無法在Python中打開文件
- 13. 如何在python中打開文件?
- 14. 使用mac在python中打開文件
- 15. 在python中打開gzip文件Apache Beam
- 16. 如何在Python中打開Excel文件?
- 17. 在python中打開JSON文件
- 18. Python打開和文件
- 19. 用Python打開文件
- 20. Python。文件打開程序
- 21. 用Python打開文件DirSelector
- 22. Python不能打開文件
- 23. 從python打開文件
- 24. MRJOB打開JSON文件 - Python
- 25. Python文件未打開文件?
- 26. 打開文件在Python錯誤
- 27. 錯誤打開JSON文件在Python
- 28. python中打開的文件太多
- 29. 用Python在特定文件夾中打開文件瀏覽器
- 30. Python在Zip文件中打開一個文件
你嘗試過什麼?請發佈你正在使用的代碼和錯誤信息。 – 2011-04-30 00:59:41