PyCharm(Community Edition)中是否有一种简单的方法可以更新从当前file.py转移到某个模块的函数的引用?
最初
main.py:
def foo():
def bar():
return foo()
def baz():
return foo()
现在
main.py
import MyFunc
def bar():
return MyFunc.foo()
def baz():
return MyFunc.foo()
MyFunc.py
def foo():
这一切都运行良好,但我正在重构过程并手动修复整个代码,修复对“foo()”的引用有点痛苦。 Code-> Inspect Code有很大帮助,但有没有办法“重构将函数移动到模块”?
答案 0 :(得分:0)
重构|移动......为你做这件事。请注意,它会移动函数并更新引用; 移动功能后,您无法调用。