reload(sys)突然不灵了

#python(reload)学习心得和笔记#

我参考了一篇别人大神的爬虫编程后,在更改非ASCII编码转为utf8编码时用的
import sys
reload(sys)
sys.setdefaultencoding(‘utf8’)
运行后显示“reload is not defined”
原来是python2和python3的用法不一样;
这是python2的用法;
python3 可以用:
import importlib
import sys
importlib.reload(sys)
即可。

小小笔记#促进成长

### 如何在 VSCode 中创建新的 Jupyter Notebook (.ipynb) 文件 可以通过以下方式在 Visual Studio Code (VSCode) 中创建一个新的 `.ipynb` 格式的 Jupyter Notebook 文件: #### 安装必要的扩展 确保已经安装了 **Python 扩展** 和 **Jupyter 扩展**。这些扩展可以在 VSCode 的扩展市场中找到并安装[^1]。 #### 创建新 Notebook 文件 1. 使用快捷键 `Ctrl+Shift+P`(Windows/Linux)或 `Cmd+Shift+P`(Mac),调出命令面板。 2. 在命令面板中输入 `Jupyter: Create New Blank Notebook` 并选择该选项。 3. 这将在当前工作区中创建一个新的空白 Notebook 文件,并自动命名为未保存状态下的临时名称,例如 `Untitled-1.ipynb`。 #### 保存 Notebook 文件 为了正式命名和存储文件: 1. 点击顶部菜单栏中的 `File -> Save As...` 或者使用快捷键 `Ctrl+S`(Windows/Linux)/ `Cmd+S`(Mac)。 2. 将文件保存为 `.ipynb` 格式,指定路径和文件名即可完成保存操作。 #### 配置 Python 内核 当新建的 Notebook 被成功创建后,可以选择合适的 Python 内核用于运行代码单元。如果尚未设置内核环境,则需要手动配置: 1. 在页面右上角下拉框中查看可选的 Python 环境列表。 2. 如果目标环境不在其中,需确认对应的 Python 解释器是否已被正确安装以及激活后的 kernel 是否注册至系统中[^2]。 ```python import sys print(sys.executable) ``` 上述脚本可以帮助验证所使用的具体解释器位置及其版本信息。 --- #### 注意事项 对于某些特殊情况,比如之前能够正常工作的功能突然失效,可能是由于更新或其他原因引起的兼容性问题。此时建议尝试重新加载窗口 (`Developer: Reload Window`) 或卸载再重装相关插件来解决问题[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值