我的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