我开始了一个项目.在编写指令时,我们可以使用以下命令行测试程序:
cat test.txt> test.py
但我没有输出.据我所知,它应该给我一个输出.
test.txt文件如下所示:
1
3
4
2
5
6
7
1
1
8
9
3
4
5
1
-1
Run Code Online (Sandbox Code Playgroud)
test.py文件看起来像:
for i in range(16):
var=raw_input("type something : ")
print var
Run Code Online (Sandbox Code Playgroud)
我正在使用此命令行将test.txt文件的内容重定向到运行时的test.py文件.
我已经阅读了有关cat命令的文档.
请问你能帮帮我吗 ?
换句话说,cat命令应该如何模拟用户?我想我必须在我的python文件中改变一些东西.
提前谢谢,Mff
这里的问题是你想要cat test.txt | test.py而不是>.|将一个命令(cat test.txt)的输出发送到另一个命令(test.py)的输入,同时>将输出发送到一个文件(这可能意味着你已经用test.txt的内容覆盖了test.py).
| 归档时间: |
|
| 查看次数: |
809 次 |
| 最近记录: |