| 
 | 
 
奇怪的是,我如果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却总是回行,没反应,好奇怪。 |   
 
 
 
 |