欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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,然后将以管理员身份运行所有脚本。

相关标签: Python