使用Python读取和打印文件

时间:2014-06-30 21:23:18

标签: python file

我对python非常陌生,并将用它来分析天文研究的数据。要尝试我的第一个代码,我只想阅读并打印我已经在我的目录中的数据表(文本文件)。我继续得到一个"没有这样的文件或目录"消息,即使我提供文件的直接路径。

openfile= open("//d//acadia//smartens//members","r+")
print (members.txt) 

此外,当我尝试在print命令中使用文件路径时,它会返回语法错误

openfile= open("//d//acadia//smartens//members","r+")
print (//d//acadia//smartens//members)

我正在使用Linux,Emacs和SDSS& GALEX数据。

我会喜欢这样的简单代码的一些建议和示例,以及解释为什么我收到这些错误消息。另外,我什么时候需要指定是文本文件? 非常感谢你。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下代码,看看它是否有效:

import sys
with open('/d/acadia/smartens/members') as file:
    for line in file:
        sys.stdout.write(line)

此外,如果以下行返回False,那么您的路径不正确:

os.path.exists('/d/acadia/smartens/members')