后缀名.dat文件在选择打开方式时误勾选了用记事本打开, 结果电脑上的*.dat文件的打开方式都变成了记事本,没有修改文件的内容,如何恢复.bat文件的默认打开方式

当不小心将所有.dat文件的打开方式设置为记事本时,可以按照以下步骤进行修复:1. 打开注册表编辑器(regedit);2. 导航到HKEY_CURRENT_USERSOFTWAREMICROSOFTWINDOWScurrentversionExplorerFileExts.dat;3. 清理openwithlist和openwithprogids中的多余键值;4. 保存并可能需要重启电脑以应用更改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目场景:

后缀名.dat文件在选择打开方式时误勾选了用记事本打开, 结果电脑上的*.dat文件的打开方式都变成了记事本,没有修改文件的内容

问题描述

后缀名.dat文件在选择打开方式时误勾选了用记事本打开, 结果电脑上的*.dat文件的打开方式都变成了记事本,没有修改文件的内容


原因分析:

解决方案:

解决方法:

1、点击开始,在搜索程序和文件中输入regedit

2、找到: 计算机\HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\currentversion\Explorer\FileExts.dat

会发现有openwithlist 和 openwithprogids 两项,如果有其他的选项将其删除

3、再将openwithlist 内的除默认以外的所有键值都删除

4、将openwithprogids内的除默认和lnkfile以外的所有键值都删除.

5、保存退出即可(有时需要重启)

### 打开和关闭PKL文件 在Python中处理`.pkl`文件通常涉及使用内置的`pickle`模块来进行对象序列化与反序列化操作。对于读取和写入这些文件,遵循特定模式可以确保数据被正确保存或加载。 当涉及到打开一个已有的`.pkl`文件,应当采用二进制模式(`rb`)来执行此操作[^2]: ```python import pickle with open('example.pkl', 'rb') as file: loaded_data = pickle.load(file) print(loaded_data) ``` 上述代码展示了如何通过上下文管理器(即`with`语句)安全地打开并立即读取存储于`.pkl`中的数据结构。这样做不仅简化了资源管理和异常处理过程,而且自动负责关闭文件流,在完成相应工作之后不再需要显式调用`close()`方法。 创建新的`.pkl`文件或将现有对象序列化到此类文件同样重要。这可以通过指定为写入二进制模式(`wb`)实现,并利用`dump()`函数将任意Python对象持久化至磁盘上: ```python data_to_save = {'key': 'value'} with open('new_example.pkl', 'wb') as output_file: pickle.dump(data_to_save, output_file) ``` 值得注意的是,虽然这里展示的例子主要集中在基本的数据类型如列表或者字典上,但实际上几乎所有的Python原生以及自定义类实例都可以借助`pickle`进行有效的存档和恢复[^3]。 #### 处理压缩过的 `.pkl.gz` 文件 针对经过gzip算法压缩后的`.pkl.gz`文件,则需引入额外的支持库——`gzip`配合`pickle`共同作用才能顺利完成解压与解析流程[^1]: ```python import gzip import pickle with gzip.open('compressed_example.pkl.gz', 'rb') as gzipped_file: decompressed_data = pickle.load(gzipped_file) print(decompressed_data) ``` 这段脚本说明了即使面对带有压缩层封装的对象也能轻松应对的方式;先通过`gzip.open()`获取底层未压缩状态下的原始比特流,再交由`pickle.load()`做进一步解释还原成最初形态的对象表示形式。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值