我对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数据。
我会喜欢这样的简单代码的一些建议和示例,以及解释为什么我收到这些错误消息。另外,我什么时候需要指定是文本文件? 非常感谢你。
答案 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')