python2 python调用windows cmd命令输出乱码、如何在PyCharm中以管理员权限运行Python文件
程序员文章站
2022-05-10 09:43:08
...
python调用windows cmd命令输出乱码
解决方法:
在调用cmd命令前先更改一下cmd的编码方式
os.system(‘chcp 65001’)
如何在PyCharm中以管理员权限运行Python文件
# coding=utf-8
import os
def print_hi():
os.system('chcp 65001')
target = "www.baidu.com"
with os.popen('ping -c 1 %s' % target, "r") as p:
r = p.read()
print r
if __name__ == '__main__':
print_hi()
pycharm运行上面代码,结果报错 Access denied. Option -c requires administrative privileges.
F:\code_work\register\venv\Scripts\python.exe F:/code_work/register/test.py
Active code page: 65001
Access denied. Option -c requires administrative privileges.
解决方法:
以管理员身份启动pycharm,然后将以管理员身份运行所有脚本。