python 如何让一个函数的输出写入到一个文件中?
5个回答
展开全部
1、mport sys
2、然后在打算把输出数据写入文件的代码之前加上以下代码
output=sys.stdout
outputfile=open(filename,'w')
sys.stdout=outputfile
上面的filename表示输出文件
3、程序结束或恢复成正常输出时加上以下代码
outputfile.close()
sys.stdout=output
恢复输出为开始保存的正常输出值
2、然后在打算把输出数据写入文件的代码之前加上以下代码
output=sys.stdout
outputfile=open(filename,'w')
sys.stdout=outputfile
上面的filename表示输出文件
3、程序结束或恢复成正常输出时加上以下代码
outputfile.close()
sys.stdout=output
恢复输出为开始保存的正常输出值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
def printFile(f,output):
print output;
f.writelines(output+'\n')
if __name__=='__main__':
filename=raw_input('Please enter a filename:\n')
f=open(filename,'w')
printFile(f,'1')
printFile(f,'2')
printFile(f,'Thx')
f.close()
是不是这样的意思?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下载
activepython
,然后引用系统自带的
microsoft
script
object,新建一个脚本引擎对象,设置language属性为python,然后就可以利用
addcode
添加或执行任意python代码了,也可以利用eval或executestatement调用py函数
activepython
,然后引用系统自带的
microsoft
script
object,新建一个脚本引擎对象,设置language属性为python,然后就可以利用
addcode
添加或执行任意python代码了,也可以利用eval或executestatement调用py函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接命令行pipe。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询