我使用exec
从Ruby执行Python,如下所示:
红宝石
array = ['first string', 'second string']
array.each { |s|
result = exec("python print_string.py -s '#{s}'")
puts result
}
的Python
import argparse
parser = argparse.ArgumentParser(description='Print string app')
parser.add_argument('-s', '--strg', type=str, help='shows string')
args = parser.parse_args()
print(args.strg)
2个问题: