在Python 2.7中将函数结果写入文件
我试图将函数的结果写入文件; 在下面的代码中,结果不会保存到输出文件中(它写入:“无”): 目标是将我的脚本(此处未显示)的整个输出从脚本中写入一个文件;我猜有更好的方法可以做到这一点(stdout?),但我是一个初学者,知识很少;-)在Python 2.7中将函数结果写入文件,python,function,file,python-2.7,file-io,Python,Function,File,Python 2.7,File Io,我试图将函数的结果写入文件; 在下面的代码中,结果不会保存到输出文件中(它写入:“无”): 目标是将我的脚本(此处未显示)的整个输出从脚本中写入一个文件;我猜有更好的方法可以做到这一点(stdout?),但我是一个初学者,知识很少;-) 我尝试了一些解决方法,结果都是一样的,我一直在寻找答案,但找不到确切的问题。谢谢你的帮助 使用返回而不是打印: def program(): return "Hello World!" 如果没有return,函数program将返回None值。将函数中
我尝试了一些解决方法,结果都是一样的,我一直在寻找答案,但找不到确切的问题。谢谢你的帮助 使用
返回
而不是打印:
def program():
return "Hello World!"
如果没有
return
,函数program
将返回None
值。将函数中的print
更改为return
,这是因为程序打印“Hello World!”,它不会返回它。您正在尝试保存返回值,该值为None
是的,非常感谢!现在,我将看看是否可以在脚本中实现这一点。
def program():
return "Hello World!"