小编Dou*_*ugh的帖子

"运行单元格需要安装Jupyter笔记本"VS Code中的错误

我正在尝试将新的Jupyter集成用于VS Code中的Python扩展,即使我安装了Jupyter,我也会收到上述错误,并且在命令提示符下工作正常.

这是我的环境:

  • Python扩展版本2018.10.1,我看到Run Cell/Run All Cells上面的工具提示#%%评论.
  • 我已经使用Python:Select Interpreter命令来选择我的Anaconda环境~/AppData/Local/Continuum/anaconda3/python.exe.
  • 我在该解释器中安装了Jupyter(jupyter.exe位于该位置下的Scripts子文件夹中),并且它jupyter notebook在Anaconda提示符下运行正常.

但每当我点击Run Cell或按shift-enter时,我都会收到以下错误消息: "运行单元格需要安装Jupyter笔记本".来源:Python(扩展)

我还需要做些什么来配置吗?

visual-studio-code

7
推荐指数
1
解决办法
3887
查看次数

Python:为什么peek(1)返回8K字节而不是1字节?

我正在使用Python 3,缓冲文件I/O的peek()方法似乎没有记录.例如,下面的代码说明了问题 - 它打印8192作为返回的字节字符串的长度f.peek(1):

jpg_file = 'DRM_1851.JPG'
with open(jpg_file, 'rb') as f:
    next_byte = f.peek(1)
    print(len(next_byte))
Run Code Online (Sandbox Code Playgroud)

我有时想在不移动文件指针的情况下查看下一个字节,但由于上述方法不起作用,我在这些地方做了一些事情:

next_byte = f.read(1) # read a byte
f.seek(-1,1) # move the file pointer back one byte
Run Code Online (Sandbox Code Playgroud)

这是有效的,但感觉像一个kludge.我是否误解了peek()的工作原理?

python file-io peek

6
推荐指数
1
解决办法
2943
查看次数

标签 统计

file-io ×1

peek ×1

python ×1

visual-studio-code ×1