2023.5.27 记录今日遇见的3个问题以及解决方法:输出结果是中文的时候会出现乱码,注释中文的时候会报错,在已经导入whois包的情况下,不识别whois包

您所在的位置:网站首页 chaoschild汉化补丁 2023.5.27 记录今日遇见的3个问题以及解决方法:输出结果是中文的时候会出现乱码,注释中文的时候会报错,在已经导入whois包的情况下,不识别whois包

2023.5.27 记录今日遇见的3个问题以及解决方法:输出结果是中文的时候会出现乱码,注释中文的时候会报错,在已经导入whois包的情况下,不识别whois包

2023-06-11 09:07| 来源: 网络整理| 查看: 265

最近刚学用python编写网安脚本,几年前学过一点py,不过都忘了,BUT!!!重头学!!![pycharm软件] 问题1:控制台输出结果是中文的时候会出现乱码 python2解决方法:

(下面的参考文章中有py3的解决方法)

在文件头部写入以下内容 import sys reload(sys) sys.setdefaultencoding('utf-8')

之后在下面2个地方进行修改 在这里插入图片描述

在这里插入图片描述

如果找不到可以进行搜索: 在这里插入图片描述

参考文章:解决UnicodeEncodeError: ‘ascii‘ codec can‘t decode byte in position:https://blog.csdn.net/su_zhen_hua/article/details/120853655 问题2:pycharm写py脚本时候,加了# 不能注释掉中文

报错为

UnicodeDecodeError: 'ascii' codec can't decode byte 0xbb in position 402: or

或者

SyntaxError: Non-ASCII character '\xbb' in file C:\Users\Dell\Desktop\PY\77.py on line 6, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details Non-ASCII character '\xa1' in file C:\Users\Del 即:python注释中文报错如何处理 解决方法: 在开头加 #-*- coding: UTF-8 -*-

或者

import sys reload(sys) sys.setdefaultencoding('utf-8') 参考文章:https://www.ycpai.cn/python/ndDJExs5.html 问题3:在已经导入whois包的情况下,不识别whois包

报错为

ImportError: cannot import name 'whois' from 'whois'

过程: 一开始在python27的scrpicts下用 pip install whois 安装的包是0.9版本 之后我感觉是包的问题,因为下载之后 site-packages 中的whois文件中没有 whois.py文件 后来用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-whois 安装whois 包。这时候有2个包,依旧报错。 之后,我在这里分别卸载了这2个包(点击减号卸载,下图是已经正常时候的图片) 在这里插入图片描述又再次安装了一遍用

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-whois

故解决方法为: 如果认为是包的问题,就卸载当前包(和whois的包都卸载干净),重新安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-whois 参考文章:https://blog.csdn.net/weixin_43263566/article/details/129319125

如果上面的方法无法解决,有可能是解释器没加载好,可以参考下面的文章

参考文章:https://blog.csdn.net/qq_49488584/article/details/124721078

或者其他可能解决问题的文章:

ImportError :cannot import name xxxxxx 的三种类型的解决方法:https://blog.csdn.net/qq_41375609/article/details/106981053 pip安装的库无法被pycharm识别:https://blog.csdn.net/JessY_Zhao/article/details/130655976 PyCharm中第三方库导入错误解决:https://www.jianshu.com/p/5e76a0fda424?clicktime=1580461865


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3