用大白话讲清 -> Pycharm的编码配置问题(超级详细!)

本文详细介绍了PyCharm中的编码配置选项,包括GlobalEncoding、ProjectEncoding和PropertiesFiles的作用及设置路径。强调了py文件中编码声明的重要性,以及在读取文件时编码选择的影响。建议统一设置为UTF8,避免编码问题。

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

一、Pycharm的编码配置

pycharm的编码配置有三种,名称和作用分别是

  1. Global Encoding:不知道有什么用,就选择默认的UTF8就行了
  2. Project Encoding:打开文件时使用的编码
  3. Properties Files:配置文件所使用的编码
  4. 编码设置的路径:File -> Settings(打开Settings的默认快捷键是CTRL+ALT+S) -> Editor -> File Encodings
    在这里插入图片描述

二、编码的注意事项

  1. py文件如果在开头指定了编码,即# coding=编码。即无视Pycharm的配置设置,直接使用指定的编码。且只要设置过coding,哪怕之后删除了coding,也会以最后一次的coding的编码保存文件。
    在这里插入图片描述在这里插入图片描述
  2. 读取文件,且文件没有指定编码时,使用pycharm默认的Project Encoding所指定的编码。
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
  3. WINDOWS10默认的编码并不是GBK,而是ANSI。打开ANSI文件并以GBK解码时并不会出错,但是再转换成其他的编码,如UTF8时,有可能会出错,且无法修改回来了,要注意。
  4. 建议将3种编码都设置为UTF8,且新建py文件时使用模板(如何配置模板就请百度了,这个很方便),自动设置好utf8,以绝后患。如果接手了非UTF8编码的文件,现在外部修改好编码后再使用Pycharm打开,否则十分容易出错。
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
### 解决Windows 10 Dell电脑账户被锁定的问题 对于Dell电脑上遇到的账户锁定问题,可以通过多种方法来解锁并恢复登录功能。 #### 方法一:使用Microsoft在线服务重置密码 当使用的是Microsoft帐户作为用户个人资料时,可以从Microsoft帐户页面重置忘记的密码。如果是这种情况,在线操作将会自动更新计算机上的相应设置[^2]。这通常是最简单的方法之一,因为不需要额外工具或物理接触设备内部组件。 #### 方法二:利用本地安全策略调整账户锁定阈值 如果频繁输入错误密码导致账号被锁定了,则可以考虑更改组策略中的“账户锁定策略”。通过配置合理的参数比如增加失败尝试次数前不触发锁定机制等措施减少误触风险。具体来说,“账户锁定时间”决定了多久之后自动解除锁定状态;而“账户锁定阀值”则定义了连续多少次无效登陆后才会激活保护模式[^3]。 #### 方法三:借助第三方软件获取Administrator权限绕过当前受限状况 假如以上两种方案均不可行,并且确实急需进入系统的话,还可以采用一些专业技术手段。例如运用像Mimikatz这样的高级渗透测试工具来提取内存中存在的明文凭证信息从而实现提权目的。不过需要注意这类做法存在法律边界以及潜在安全隐患,请谨慎评估后再做决定[^4]。 ```powershell # 使用 Mimikatz 提取 NTLM 哈希值 (仅供合法授权情景下学习交流用途) privilege::debug sekurlsa::logonpasswords ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值