Windows下Pycharm运行命令行语句结果乱码问题��Ȩ��Ӧ��_OSinooO的博客-程序员宅基地_pycharm

技术标签: python  pycharm  

今天在学习python多线程的时候遇到了一个问题

import subprocess

print('$ nslookup www.baidu.com')
r = subprocess.call(['nslookup', 'www.baidu.com'])
print('Exit code:', r)

"$ nslookup www.baidu.com"语句相当于在cmd中输入:nslookup www.baidu.com命令

然而得到的结果是乱码的:

$ nslookup www.baidu.com
��Ȩ��Ӧ��:
������:  UnKnown
Address:  172.20.10.1


����:    www.a.shifen.com
Addresses:  180.97.33.108
  180.97.33.107
Aliases:  www.baidu.com


Exit code: 0


在文件开头加了 # -*- coding:utf-8 -*- 也没用

后来查了百度,了解到cmd默认编码是GBK,而Pycharm默认编码是UTF-8...

那我把Pycharm编码改成GBK应该ok的,操作如下:



重新运行后就正常了:

$ nslookup www.baidu.com
非权威应答:
服务器:  UnKnown          (PS:这里UnKnown是因为我现在用的手机WIFI- -)
Address:  172.20.10.1


名称:    www.a.shifen.com
Addresses:  180.97.33.108
  180.97.33.107
Aliases:  www.baidu.com


Exit code: 0

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_31998745/article/details/80700146

智能推荐

mySQL中hql条件查询date_【HQL】属性查询、条件查询_weixin_39685762的博客-程序员宅基地

单一属性://返回结果集属性列表,元素类型和实体类中的属性类型一致List students = session.createQuery("select name from Student").list();for (Iterator iter=students.iterator(); iter.hasNext();) {String name=(String)iter.next();System...

jquery html解码字符串,jquery如何编码和解码url?_和你根本的博客-程序员宅基地

jquery如何编码和解码url?下面本篇文章给大家介绍一下用jquery编码和解码url的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。在jQuery中,我们可以使用以下方法实现URL的编码和解码:encodeURIComponent(url) :可把字符串作为 URI 组件进行编码。decodeURIComponent(url):可对 encodeURIComponen...

as3 css样式表,FCSS - 支持AS3的CSS工具库.doc_字节社的字节君的博客-程序员宅基地

FCSS - 支持AS3的CSS工具库[业界动态] F*CSS - 支持AS3的CSS工具库? 资讯类型: 翻译? 来源页面: /2009/08/fcss---css-support-for-as3.html? 资讯原标题: F*CSS - CSS support for AS3? 资讯原作者: Jesse Freeman我的评论:原先在TextField中定义文本样式是一件麻烦的事情,作...

Debian的一点快捷设置(补充 ing)_桁桁8道的博客-程序员宅基地

用ubuntu的时候 Ctrl+Alt+t 直接调用终端 多爽,但是在debian下需要手动设置:步骤:System->Preferences->Keyboard shotcut (系统-首选项-键盘快捷键)里面有的快捷键按自己习惯设置吧 终端里面的快捷键也可以自己编辑 终端的菜单栏里 Edit->Keyboard shotcut (编辑-快捷键

元组做函数的参数_是晨星啊的博客-程序员宅基地_元组作为函数的参数

用元组做参数,可以减数重复的逻辑代码# -*- coding:utf8 -*-demo = u"你喜欢吃饭吗"# demo = u"你喜欢吃饭吗?"if demo.endswith((u"吗", u"?")): print("test") # 等价写法if demo.endswith(u"吗") or demo.endswith(u"?"): print("t...

c语言static关键字的例题,求解C语言试题.13、设有 static char str[ ]="Beijing"; 则执行printf("%d\n"..._生活从周末开始的博客-程序员宅基地

求解C语言试题.13、设有 static char str[ ]="Beijing"; 则执行printf("%d\n"求解C语言试题.13、设有static char str[ ]="Beijing";则执行printf("%dn",strlen(strcpy(str,"china"))); 后的输出结果为( ).A. 5 B. 7 C. 12 D. 1...

随便推点

oracle取较小数,oracle 取小数位数_13134722143的博客-程序员宅基地

select ltrim('124532.62879'-floor('124532.62879'),'0.') from dual;select length(66695)from dual;这两条SQL结合起来,就可以查询出小数点后边部分的小数位数、在Oracle中很经典,也很实用!下面这个做法也还是经典(推荐使用):比如有一张表的某字段是 number(10,4)的,但是大多数是3位小数,如...

掘金量化 | 短周期量价策略(附源码)_量化密码库的博客-程序员宅基地_掘金量化

可能不少朋友都有阅读过国泰君安《基于短周期价量特征的多因子选股体系》这篇研报,对其内多达191个量价因子印象深刻。该研报是在2017年中旬发布的,时至今日已过去四年时光,为此大家可能会好奇,这些因子“尚能饭否”? ​为此,基于单因子方式,我们做了一些简单测试。 ​一、策略逻辑简述: ​基于研报内的量价因子,做多单因子前N只股票,周频持仓。 ​我们测试了Alpha001至Alpha050这50个因子,其中Alpha007因子在今年表现较为优越。其因子定义分为如下: ​Alp

如果没有购买扩展服务 Oracle 11.2.0.4 最后一个可用得Patch_Expect-乐的博客-程序员宅基地

如果没有购买扩展服务,那么MOS账号只能下载Patch 28729262及之前得补丁,没有权限下载之后发布得新补丁。原因:Oracle延长了11.2.0.4得生命周期,之后继续对其发布了补丁,但是需要购买扩展服务支持。...

linux权限 rwxr xr x,Linux 中的-rwxr-xr-x权限代表什么意思_王建元的博客-程序员宅基地

Linux 中的权限这里我拿一个tomcat目录举例说明。首先我们在linux系统中执行命令:ls -l我们拿出其中一个说明-rwxr-xr-x,在Linux 系统中权限是区分用户的,即用户、组用户、其他用户,第一位表示文件的类型,-代表文件,d代表目录,其他每个用户占三个字符,这里-rwxr-xr-x对应如下关系含义解释第一位:-代表文件,d代表目录用户、组用户、其他用户都未rwx形式,其中r表...

webdriver API初识_向上小石的博客-程序员宅基地

文章目录1.脚本整体解析2.WebDriver八种元素定位方式idnameclass namelink textpartial link texttag namexpathcss selector3.操作测试对象(对元素的操作)clicksend_keysclearsubmittext4.等待固定等待智能等待5.关闭浏览器driver.close()driver.quit()1.脚本整体解析2.WebDriver八种元素定位方式定位方式有很多,但是要保证这种方式存在并且能都唯一的定位到这个元素不管

激光雷达学习笔记(二)数据读取和显示_libing64的博客-程序员宅基地

我使用的激光雷达都是日本产北阳电机公司Hokuyo的产品,URG04LX和UTM-30LX。UTM-30LX的价格贵一些,10买的时候大概3W,现在taobao价貌似已经涨到5W了,当然URG04LX也涨价了,09年买的时候是1W,只是不知道现在涨到了多少。URG-04LX基本参数:激光类型:λ=785nm,Class1,0.8mw激光扫描距离:20-5600 mm

推荐文章

热门文章

相关标签