[英]Reading and Printing a File With Python
我对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数据。
我喜欢这样的简单代码的建议和示例,以及对为什么收到这些错误消息的解释。 另外,何时需要指定是文本文件? 非常感谢。
您可以尝试以下代码,看看它是否更好:
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')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.