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

在python程序上运行批处理文件时出错,python,batch-file,Python,Batch File,我正在运行一个带有bcp的python脚本,以便将数据从本地驱动器导出到SQL Server。当我在Jupyter笔记本上手动运行python脚本时,它运行得很好。但是,当我创建一个批处理文件来自动运行任务时,我得到了一个错误 以下是批处理文件: @echo off "C:\ProgramData\Anaconda3\python.exe" "C:\Users\Atom\Desktop\Untitled1.ipynb" %* pause Tracebac

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

以下是批处理文件:

@echo off
"C:\ProgramData\Anaconda3\python.exe" "C:\Users\Atom\Desktop\Untitled1.ipynb" %*
pause
Traceback (most recent call last):
  File "C:\Users\Atom\Desktop\Untitled1.ipynb", line 40, in <module>
    "execution_count": null,
NameError: name 'null' is not defined
以及运行批处理文件时出现的错误:

@echo off
"C:\ProgramData\Anaconda3\python.exe" "C:\Users\Atom\Desktop\Untitled1.ipynb" %*
pause
Traceback (most recent call last):
  File "C:\Users\Atom\Desktop\Untitled1.ipynb", line 40, in <module>
    "execution_count": null,
NameError: name 'null' is not defined
回溯(最近一次呼叫最后一次):
文件“C:\Users\Atom\Desktop\Untitled1.ipynb”,第40行,在
“执行计数”:空,
NameError:未定义名称“null”
请告知可能出现的问题。

根据(我的重点):

笔记本文档包含了一个交互式系统的输入和输出 会话以及代码附带的附加文本,但 不用于执行。这样,笔记本文件就可以作为 会话的完整计算记录,交错可执行文件 代码具有解释性文本、数学和丰富的 结果对象这些文档是内部JSON文件,并且 使用.ipynb扩展名保存


错误是不言自明的:“未定义名称‘null’”。您是否编写了Untitled1.ipynb,或者只是在运行某人的脚本?如果您编写了它,那么只有您知道
null
在那里做什么。在没有看到代码的情况下,发生的第一件事是
null
不是python术语-您可能需要
None
。除非您的意思是null,否则您需要在脚本中指定它。@Newbie123-请编辑您的文章以包含代码。如果你给出足够的上下文(特别是第40行和周围的几行),某人更有可能提供帮助。