我在Windows7上使用IEXPRESS准备了一个exe文件,在cmd中运行一个Python脚本,它通过ftp将一些数据复制到产品上。在
运行exe文件时,命令提示符将打开并显示描述该过程的文本。这个很好用。但是现在我想把所有的cmd数据重定向到一个文本文件。在
示例:我运行一个文件“se.exe文件". 它打开命令并显示“这是stackoverflow.com网站“,然后关闭。我希望将此文本重定向到文本文件。在
有没有什么方法可以在不修改Python脚本的情况下做到这一点?在
任何建议都是值得赞赏的。在
import os
import sys
import string
import time
from ftplib import FTP
import filecmp
#Check for Ethernet connection
try:
ftp = FTP('192.168.2.10','FACTORY','Factory','\0',3)
except:
print 'Communication cannot be established...'
print 'Check Ethernet connection or IP address and retry.'
os.system('pause')
sys.exit()
ftp.close();
time.sleep(3)
sys.exit()
您应该从
cmd
运行exe文件,如下所示:log.txt
将包含程序的输出,包括句柄2(即STDERR)(link for details)。在相关问题 更多 >
编程相关推荐