|
|
奇怪的是,我如果ex13.py保存成Untitled.ipynb,在Jupyter-Lab后,shift+Enter,可以运行,但是报错如下:
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
Cell In[1], line 2
1 from sys import argv
----> 2 script, first, second, third = argv
3 #script, first, second = argv
4 print("脚本名为:", script)
ValueError: not enough values to unpack (expected 4, got 3)
如果我把代码换成:from sys import argv
#script, first, second, third = argv
script, first, second = argv
print("脚本名为:", script)
print("你的第一个变量为:", first)
print("你的第二个变量为:", second)
#print("你的第三个变量为:", third)
shift+Enter后能够运行,结果如下:
脚本名为: D:\anaconda3\Lib\site-packages\ipykernel_launcher.py
你的第一个变量为: -f
你的第二个变量为: C:\Users\Administrator\AppData\Roaming\jupyter\runtime\kernel-f5fe8642-d26a-4fa8-ac63-c7927f7b1fff.json。
可是在终端中运行ex13.py却总是回行,没反应,好奇怪。 |
|