我差不多是办公室里唯一一个编写Python数据分析小脚本的人。因此,我有一个小的助手函数库,我经常在不同的脚本中重用它;这个图书馆放在我机器的Anaconda图书馆的中央。
PyCharm有没有办法自动替换
某些
按代码导入语句的导入函数?我知道这可能是一项复杂的任务,以确定要嵌入的函数代码是否进一步依赖于同样需要导入的不同函数(但PyInstaller也会获得这些依赖项)。但我主要讨论的是没有任何依赖关系的函数,或者只在同一个模块中。。。
举个例子:
def readfile(filepath):
return ....
def readfileAsList(filepath):
return readfile(filepath).splitlines()
def writefile(contents, filepath, writemode='w'):
with open(filepath, writemode):
...
import re
from myLib import readfileAsList
# ANALYSIS CODE GOES HERE ...
现在我想让PyCharm自动转换脚本代码并嵌入
readfileAsList
readfile
(因为依赖关系)。
import re
def readfile(filepath):
return ....
def readfileAsList(filepath):
return readfile(filepath).splitlines()
# ANALYSIS CODE GOES HERE ...
提前谢谢!