De acordo com os documentos em python, você deseja usar %código% link
Eu recomendaria que você editasse seu comando do python antes de enviá-lo para outro processo. Por exemplo, exiba uma janela com o comando padrão e permita que o usuário o edite (ou cancele) antes de executá-lo. Além disso, "gnome-terminal" é provavelmente um exagero para isso, "/ bin / bash" deve ser suficiente.
Se isso não funcionar para você, você também pode tentar isso. (dependendo do que você está realmente executando a partir do terminal) Uma vez que você mencionou que os usuários poderiam editar o comando, seria uma boa idéia validar a entrada antes de executar.
command = ['ls','-l']
output = subprocess.check_output( command )
print( output )