Eu acredito que
find / -type f -name "*\.txt" -exec script.py '{}' \;
executaria o script.py em todos os arquivos txt em ou abaixo de /, resultando em tantas invocações do seu script quanto os arquivos encontrados.
Agora, se você deseja transmitir vários arquivos encontrados ao seu script simultaneamente, faça o seguinte:
find / -type f -name "*\.txt" -exec script.py '{}' +
Na página do manual do find (1) :
This variant of the -exec action runs the specified command on the selected files, but the command line is built by appending each selected file name at the end; the total number of invocations of the command will be much less than the number of matched files. The command line is built in much the same way that xargs builds its command lines [...]
Você pode obviamente conseguir a mesma coisa com xargs, mas a sintaxe é menos concisa, e é por isso que eu preferiria usar a ação -exec do find.