gpt4 book ai didi

python - 将多行粘贴到 IDLE

转载 作者:IT老高 更新时间:2023-10-28 22:18:22 32 4
gpt4 key购买 nike

有没有办法将一段代码粘贴到 IDLE 中?逐行粘贴有效,但有时我想一次粘贴多行。当我尝试时,IDLE 会读取第一行并忽略其余部分。

>>> a = 1
b = 2
c = 3

>>>
>>> a
1
>>> b

Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
b
NameError: name 'b' is not defined

最佳答案

可能不是最漂亮的程序,但这很有效:

cmds = '''

粘贴您的命令,然后是 ''':

a = 1
b = 2
c = 3
'''

然后 exec(cmds) 将执行它们。

或者更直接,

exec('''

然后粘贴您的命令,然后是 '''):

a = 1
b = 2
c = 3
''')

这只是一个技巧,也许有更正式,更优雅的方式。

关于python - 将多行粘贴到 IDLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1615379/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com