在 PyCharm 中复制/复制整个函数

问题描述 投票:0回答:3

是否有一种舒适的方法可以在 PyCharm 中复制/复制整个函数?当然,我可以在编辑器中标记整个代码并复制粘贴它。但是有没有办法在任何地方只标记函数的名称并复制它呢? 我尝试将其可视化:我想复制函数 breadthmergeleft 并将其插入 CheckGroupSetting.py 文件中。

enter image description here

谨致问候

我尝试在 PyCharm 中搜索“复制/复制”整个函数,但没有找到上述内容。

python function pycharm copy
3个回答
0
投票

如果您需要在多个地方使用此函数,请创建一个具有“breadthmergeleft”函数的类,然后导入该类并使用该函数或将其转换为包。

重复代码不是一个好习惯。永远记住“DRY”规则。

希望这个答案对你有帮助


0
投票

对于这种类型的操作,我们使用“模块”,创建一个Python文件 CheckGroupSetting.py 并将函数插入到此文件中。 [在此输入图像描述][1]

C:\Users\hacker\PycharmProjects\pythonProject4>ls
CheckGroupSetting.py  main.py

这里我们有“main.py”这个文件,我们将从中运行我们的代码,另一个文件是模块,我们将从中导入函数、类等。

检查组设置.py

def add_two_variable(x, y):
    return x + y

main.py

from CheckGroupSetting import add_two_variable

print(add_two_variable(1, 2))

涵盖主题也很重要

如果'__name__'=='__main__'

如果你想彻底了解的话


0
投票

您可以通过单击行号旁边的向下箭头来折叠该函数,然后只需复制一行即可复制整个折叠部分。

© www.soinside.com 2019 - 2024. All rights reserved.