比如这样,在vs2015中:
写了个文件,名为 a.py
内容只有一行,是 print(‘a’)
在同父目录下,新建文件t.txt。
再创建一个b.py
然后内容如何写,才能将a.py的结果 a 显示在t.txt里
我是初学者,才学到 模块 这里,有点不懂,遂来问问,百度无果。百度只能找到在本文件下输出到文件,不能将其他文件输出到文件。
先谢谢各路高手了
直接在a.py里,把输出写入到文件里啊
你看不懂直接的代码,那你就看我写的文章,里面详细讲解了文件操作
直接重定向,Python a.py >>a.txt
#coding:utf8
import os
def readFile(filename):
file = os.open(filename,'rb')
data=file.readlines()
file.close()
return data
def writeFile(filename,data):
file= os.open(filename,'wb')
file.write(data)
file.close()
print 'File had been writed Succed!'
if __name__=="__main__":
sourcefile = r'./b.py'
outputfile = r'./target.txt'
writeFile(outputfile,readFile(sourcefile))
print 'end!'
希望能帮到你 :-)