今天偶然在CSDN的一个博主的GitHub源码中发现了类似JupyterNotebook样子的Cell,而且还能单元格运行。我想怎么弄的呢?突发奇想,直接使用VScode在py文件代码行输入 # In[ ] 试试,成了。(#后面需要有无空格均可)
又想怎么再继续添加呢?试了组合键Ctrl+回车,shift+回车,只有Alt+回车,也有Cell生成,但是生成的标识不一样,生成的是 # %%,我继续再输入# In[ ] ,或者# %% 又成了。
点击运行单元格, Cell能独立多次运行,互不干扰。
点击运行整个程序,也是正常按代码运行,Cell无影响。
右侧的窗口,依然有同Jupyter一样重起、全部清除按钮。
# In[ ] 或者# %% 后面可以写入任何内容,并无影响。
就是整个py文件中的每一段代码根据个人需要就得使用这种格式了。
截图如下:
总结:
- 在.py文件中使用单元格式的方法:
直接输入#%%或#In[]。
不用的话,直接删除代码即可。
- 最有用的地方,个人觉得是:
当一个文件中有多段代码,想分段调试时,只用需单元格方法(即在需要调整的代码段前后输入#%%)进行分隔,比较方便。