标准输入可以使用文件重新打开: STDIN.reopen(File.open('filename'))
但用StringIO返回错误: STDIN.reopen(StringIO.new('text'))
TypeError:
no implicit conversion of StringIO into String
我应该使用文件重新打开始终,也可以使用字符串来完成某种程
我目前正在努力学习F#,并且我正在使用codingame作为编程测验的来源。 大部分quizess涉及从标准输入读取一些值,就像stdin中的前十个值是整数,接下来的五个值将是字符串。 目前,我使用这个函数来读取数据,但它感觉非常“un-f#”。 let N = 5
let Reader i =
Console.In.ReadLine()
let words = [0..N-1]
我正在为可选接受来自STDIN的输入的程序编写包装脚本。我的脚本需要处理文件的每一行,但它也需要将STDIN转发到它正在打包的程序。在简约的形式,这看起来是这样的: import subprocess
import sys
for line in sys.stdin:
# Do something with each line
pass
subprocess.call