名称在python程序上运行批处理文件时出错



我正在运行一个带有bcp的python脚本,以将数据从本地驱动器导出到SQL Server。当我在Jupyter笔记本上手动运行python脚本时,它运行得很好。但是,当我创建一个批处理文件来自动运行任务时,我会遇到一个错误。

以下是批处理文件:

@echo off
"C:ProgramDataAnaconda3python.exe" "C:UsersAtomDesktopUntitled1.ipynb" %*
pause

以及我在运行批处理文件时遇到的错误:

Traceback (most recent call last):
File "C:UsersAtomDesktopUntitled1.ipynb", line 40, in <module>
"execution_count": null,
NameError: name 'null' is not defined

请告知可能的问题。

根据IPython网站(强调矿(:

笔记本文档包含交互式会话以及代码附带的附加文本不适用于执行。通过这种方式,笔记本文件可以作为会话的完整计算记录,交错可执行文件具有解释性文本、数学和丰富表示的代码生成的对象这些文档是内部JSON文件使用.ipynb扩展名保存。

最新更新