如何回显重定向输入,或至少显示空行?

时间:2016-10-31 18:07:11

标签: python batch-processing

在Windows批处理文件中从控制台测试某些程序时,我从文本文件中重定向输入,我的Python代码可以很好地选择它并产生所需的输出。

输出的第一行未对齐,但由于输入没有被回显或者在提示后没有产生\ n。

作为一个简单的例子,如果我的程序是:

DataGridView

文件a.txt包含:

variableName = input( "Enter something: " )
print( "You entered:", variableName )

命令This is a test string. 将输出为:

python myprogram.py < a.txt

而不是更理想的:

Enter something: You entered: This is some test string.

如果不改变我的python程序,有没有一种简单的方法来纠正这个输出?如果它是相关的我正在使用Python 3。

PS我已经确定我可以按下输出文件以通过进一步的批处理来删除有问题的提示,但我宁愿在这里进行一步。

0 个答案:

没有答案