gpt4 book ai didi

python - 将代码复制并粘贴到 Python 解释器中

转载 作者:IT老高 更新时间:2023-10-28 21:54:42 26 4
gpt4 key购买 nike

我想将一段代码复制并粘贴到我的 Python 解释器中。不幸的是,由于 Python 对空格很敏感,因此以一种有意义的方式复制和粘贴它并不简单。 (我认为空格被破坏了)有更好的方法吗?也许我可以从文件中加载片段。

这只是一个小例子,但如果有很多代码,我想避免键入函数定义中的所有内容或逐行复制和粘贴。

class bcolors: 
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'

def disable(self):
self.HEADER = '' # I think stuff gets mangled because of the extra level of indentation
self.OKBLUE = ''
self.OKGREEN = ''
self.WARNING = ''
self.FAIL = ''
self.ENDC = ''

最佳答案

您通常可以使用 IPython 轻松安全地进行复制粘贴,通过命令%cpaste(用--手动结束代码)和%paste(立即执行代码)。这对于测试从网页或编辑器复制的代码非常方便:这些命令甚至会去除前导提示(如 In[1]...) 给你。

IPython 也有一个 %run 命令,它运行程序并将您留在 Python shell 中,其中包含程序中定义的所有变量,以便您可以使用它们。

为了获得这些函数的帮助:%cpaste?

关于python - 将代码复制并粘贴到 Python 解释器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2501208/

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