我无法使用open()方法打开文件。
任何帮助表示赞赏!
filename = "C:/Users/Eman-Win10/Desktop/Python_Images/test1.txt"
fo = open(filename)
print(fo.read())
C:\Users\Eman-Win10\Desktop\Python_Images>python c:/Users/Eman-Win10/Desktop/Python_Images/test2.py
These are the contents of my test1.txt file!
答案 0 :(得分:1)
正如@TallChuck在评论中提到的,open()
用于创建文件句柄,以便您从Python中访问该文件。
要在Python中从记事本中打开文件,您可以这样做:
import webbrowser
filename = "C:/Users/Eman-Win10/Desktop/Python_Images/test1.txt"
webbrowser.open(filename)
这应该在默认文本编辑器中打开文件。
可能更好的方法是:
import os
filename = "C:/Users/Eman-Win10/Desktop/Python_Images/test1.txt"
os.system(filename)
Windows下的应该使用该文件类型的默认程序打开文件。
在Unix环境中,你必须这样做:
os.system('%s %s' % (os.getenv('EDITOR'), filename))