是否有一种舒适的方法可以在 PyCharm 中复制/复制整个函数?当然,我可以在编辑器中标记整个代码并复制粘贴它。但是有没有办法在任何地方只标记函数的名称并复制它呢? 我尝试将其可视化:我想复制函数 breadthmergeleft 并将其插入 CheckGroupSetting.py 文件中。
谨致问候
我尝试在 PyCharm 中搜索“复制/复制”整个函数,但没有找到上述内容。
如果您需要在多个地方使用此函数,请创建一个具有“breadthmergeleft”函数的类,然后导入该类并使用该函数或将其转换为包。
重复代码不是一个好习惯。永远记住“DRY”规则。
希望这个答案对你有帮助
对于这种类型的操作,我们使用“模块”,创建一个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__'
如果你想彻底了解的话
您可以通过单击行号旁边的向下箭头来折叠该函数,然后只需复制一行即可复制整个折叠部分。