Python 解决systemExit错误时无法理解sys.argv
我正在试着运行一个代码Python 解决systemExit错误时无法理解sys.argv,python,anaconda,Python,Anaconda,我正在试着运行一个代码 if __name__ == "__main__": print ("hello") manager() 我得到以下错误: Error: no such option: -f An exception has occurred, use %tb to see the full traceback. SystemExit: 2 跑步时 %tb 我得到以下信息: -----------------------------------------------
if __name__ == "__main__":
print ("hello")
manager()
我得到以下错误:
Error: no such option: -f
An exception has occurred, use %tb to see the full traceback.
SystemExit: 2
跑步时
%tb
我得到以下信息:
---------------------------------------------------------------------------
SystemExit Traceback (most recent call last)
<ipython-input-16-7c8a2c69be4e> in <module>()
165
166 if __name__ == "__main__":
--> 167 manager()
C:\Users\Anaconda2\lib\site-packages\click\core.pyc in __call__(self, *args, **kwargs)
720 def __call__(self, *args, **kwargs):
721 """Alias for :meth:`main`."""
--> 722 return self.main(*args, **kwargs)
723
724
C:\Users\Anaconda2\lib\site-packages\click\core.pyc in main(self, args, prog_name, complete_var, standalone_mode, **extra)
706 raise
707 e.show()
--> 708 sys.exit(e.exit_code)
709 except IOError as e:
710 if e.errno == errno.EPIPE:
SystemExit: 2
['C:\\Users\\Anaconda2\\lib\\site-packages\\ipykernel\\__main__.py',
'-f',
'C:\\Users\\AppData\\Roaming\\jupyter\\runtime\\kernel-85f59a10-ccfe-4f4e-8ba7-72b1d24e60ef.json']
我真的不明白我需要传递什么参数,为什么
def manager():
pass
你的经理()中有什么?你能给经理()更多的细节吗?我编辑了@Prany。在不同的方法之前,我有
@manager.command()
。在shell上运行文件时,它会在@manager.command()
@krishna之后显示函数的名称-是否只打印“hello”?