我是win7用户。
我无意中读到了command1 < infile > outfile
*nix 系统中的重定向(如),然后我发现在 Windows(链接)中可以完成类似的事情。python 也可以用管道(?)或标准输入/标准输出(?)做这样的事情。
我不明白这在 Windows 中是如何发生的,所以我有一个问题。
我使用某种专有的 Windows 程序 (.exe)。该程序能够将数据附加到文件中。为简单起见,我们假设它相当于类似
while True:
f = open('textfile.txt','a')
f.write(repr(ctime()) + '\n')
f.close()
sleep(100)
问题: 我可以使用这个文件(textfile.txt)作为标准输入吗?我的意思是脚本(当它运行时)应该总是(不是一次)处理所有新数据,即
在“永无止境的循环”中:
程序(.exe)写了一些东西。
Python 脚本捕获数据和进程。
你能否写下如何在 python 中执行此操作,或者在 win cmd/.bat 或其他方式中。
这是非常酷的事情。我想学习怎么做!:D