jupyter-notebook - 如何在 Jupyter 笔记本中运行命令?
问题描述
在笔记本中,我在一个单元格中有以下内容:
cwd = os.getcwd()
run cwd + "/plot_data.py"
我得到错误:
ERROR:root:File `'cwd.py'` not found.
显然,run 认为我正在尝试使用选项“+”和“plot_data.py”运行 python 文件“cwd.py”。
实际上我正在尝试运行位于 cwd 中的文件 plot_data.py
解决方案
创建完整的文件名,并run
使用$
前缀将其传递给:
file = cwd + "/plot_data.py"
run $file
在
run cwd + "/plot_data.py"
cwd
是要运行的文件参数,'+' 和 "/plot..." 是传递给它的参数。这不是 Python 表达式(它将执行字符串连接)。
推荐阅读
- python - Calculating tvalue using numpy
- asp.net-core-2.0 - How can I update the multiple records using PUT in Web Api in one Call?
- r - 重新缩放没有均值、标准差、最小值和最大值的向量
- sql-server - Conditional AND in select statement SQL Server
- azure - 在 VSTS 托管代理中配置 SonarQube 或配置为用于 CI 的 Azure PaaS
- python - Google Colaboratory 在授权期间不显示链接
- java - 扩展 BaseObservable 的 ViewModel 和 Android ViewModel 类有什么区别?
- talend - How to do dynamic date range iteration in Talend?
- javascript - Google 自定义搜索从 API 1 迁移到 API v 2.0
- reactjs - 在 React 中使用承载代码从 API 获取数据的问题