我在shell中尝试了以下内容
dyld: Library not loaded: @rpath/Pods.framework/Pods
Referenced from: /private/var/mobile/Containers/Bundle/Application/...
Reason: image not found
它返回文件中的文本,这是我想要它做的。但是,当我写它并将其保存为程序时
infile = open("studentinfo.txt", "r")
infile.read()
它刚刚返回空行。
答案 0 :(得分:6)
您的函数永远不会返回值,因此会再次丢弃它们。
添加return
声明:
def main():
infile = open("studentinfo.txt", "r")
return infile.read()
此外,在交互式解释器中,除非结果为None
,否则所有表达式结果都将自动回显。在常规脚本中,您必须明确打印结果:
print(main())