Is there a way to paste a block of code into IDLE? Pasting line by line works, but sometimes I\'d like to paste many lines at once. When I try, IDLE reads the first line and
IdleX provides the PastePyShell.py extension for IDLE which allows pasting of multiple lines into the shell for execution.
Probably not the most beautiful procedure, but this works:
cmds = '''
paste your commands, followed by '''
:
a = 1
b = 2
c = 3
'''
Then exec(cmds)
will execute them.
Or more directly,
exec('''
then paste your commands, followed by ''')
:
a = 1
b = 2
c = 3
''')
It's just a trick, maybe there's a more official, elegant way.
See this other post: Python, writing multi line code in IDLE You can use an editor (File > New File), write your lines of code there and use F5