如何创建模块并将其导入PyCharm?

时间:2018-10-05 14:52:37

标签: python pycharm importerror python-module

我想制作一个模块,该模块与导入该模块的文件位于同一目录中。

例如,如果我有目录“ test”,则模块文件位于目录“ test”中,而另一个要导入模块的文件也位于目录“ test”中。

如果模块名称为“ module_name”,并且其中的功能为“ function_name”,我如何使用该功能创建该模块并将其导入另一个文件?

我尝试过:

from module_name import function_name

但是它告诉我这是一个“未解决的参考”
我该怎么解决?
我究竟做错了什么?

我正在使用

 - PyCharm Edu 2018.2  
 - Python 3.7

(我尝试研究但没有得到答案)

1 个答案:

答案 0 :(得分:1)

如果项目目录如下:

df['Help']=df.Value.where(df.Ready==1).replace(0,np.nan)

df['New']=df.groupby('Group').Help.ffill()[df.Signal>1]
df
Out[1006]: 
   Group  Signal  Ready  Value  Expected_Output  Help   New
0      1       0      0      3              NaN   3.0   NaN
1      1       0      1     72              NaN  72.0   NaN
2      1       0      0      0              NaN   NaN   NaN
3      1       4      0      0             72.0   NaN  72.0
4      1       4      0      0             72.0   NaN  72.0
5      1       4      0      0             72.0   NaN  72.0
6      2       0      0      0              NaN   NaN   NaN
7      2       7      0      0              NaN   NaN   NaN
8      2       7      0      0              NaN   NaN   NaN
9      2       7      0      0              NaN   NaN   NaN

然后,project/test/moduletoimport.py project/test/modulethatimports.py 中的以下行将导入您需要的功能:

modulethatimports.py