我想在Jupyter Notebook中运行写在其它py文件中的代码, 应该怎么做?
举报 使用道具
| 回复

共 3 个关于本帖的回复 最后回复于 2021-3-5 16:13

沙发
内容分析应用 金牌会员 发表于 2021-3-5 10:07:26 | 只看该作者
可以用run命令来运行。比如有一个test1.py
  1. #test1.py
  2. filename = "共词矩阵_2021030506001200.xlsx"
  3. print(filename)
复制代码
在notebook里运行:
  1. %run test1.py
复制代码
也可以在notebook里把py文件加载出来:
  1. %load test1.py
复制代码




举报 使用道具
板凳
Fuller 管理员 发表于 2021-3-5 10:26:35 | 只看该作者
内容分析应用 发表于 2021-3-5 10:07
可以用run命令来运行。比如有一个test1.py
在notebook里运行:
也可以在notebook里把py文件加载出来:

这么神奇。运行和加载有什么区别?

加载的话,会把另一个notebook中的每个单元拷贝过来吗?如果有很多单元,run是每个单元都run吗?
举报 使用道具
地板
内容分析应用 金牌会员 发表于 2021-3-5 16:13:59 | 只看该作者
Fuller 发表于 2021-3-5 10:26
这么神奇。运行和加载有什么区别?

加载的话,会把另一个notebook中的每个单元拷贝过来吗?如果有很多单 ...

如果是运行, 就直接运行py文件, 环境和变量是和notebook在同一个大环境下。

加载的话, 是把py文件的内容添加到cell里, 然后可以在cell运行。


举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • Gephi社会网络分析-马蜂窝游记文本分词并同
  • Gephi社会网络分析-基于马蜂窝游记文本以词
  • 知乎话题文本根据词语间距筛选后生成共词矩
  • 马蜂窝游记文本分词后以词语间距为筛选条件
  • 学习使用apriori算法挖掘关联关系

热门用户

GMT+8, 2024-4-20 17:22