Jupyter notebook导入Pycharm项目的.py文件里的模块及方法

Python69

Jupyter notebook导入Pycharm项目种的.py文件里的模块及方法

需要在Jupyter notebook里调用自己写的代码,过程如下。

首先在Pycharm里写好一个文件,例如DCCACoef_Analysis.py,里面包含一些方法需要在Jupyter中使用,如get_stock_names_from_codes( )等。

在Jupyter中新开一个笔记本( .ipynb),将要导入的模块文件所在目录加入搜索路径,
例如上述的DCCACoef_Analysis.py文件,Pycharm把它放在"C:\Users\Administrator\PycharmProjects\python37withGlobalPackageProject1"这个目录下,
代码如下:

import sys

if 'C:\\Users\\Administrator\\PycharmProjects\\python37withGlobalPackageProject1' not in sys.path:
    sys.path.append('C:\\Users\\Administrator\\PycharmProjects\\python37withGlobalPackageProject1')

代码里做了判断,是否已经有Pycharm项目路径,没有则加入

可以用

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长