Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python 2.7中将函数结果写入文件_Python_Function_File_Python 2.7_File Io - Fatal编程技术网

在Python 2.7中将函数结果写入文件

在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值。将函数中

我试图将函数的结果写入文件; 在下面的代码中,结果不会保存到输出文件中(它写入:“无”):

目标是将我的脚本(此处未显示)的整个输出从脚本中写入一个文件;我猜有更好的方法可以做到这一点(stdout?),但我是一个初学者,知识很少;-)


我尝试了一些解决方法,结果都是一样的,我一直在寻找答案,但找不到确切的问题。谢谢你的帮助

使用
返回
而不是打印:

def program():
    return "Hello World!"

如果没有
return
,函数
program
将返回
None
值。

将函数中的
print
更改为
return
,这是因为程序打印“Hello World!”,它不会返回它。您正在尝试保存返回值,该值为
None
是的,非常感谢!现在,我将看看是否可以在脚本中实现这一点。
def program():
    return "Hello World!"