相关疑难解决方法(0)

运行shell命令并捕获输出

我想编写一个函数来执行shell命令并将其输出作为字符串返回,无论是错误还是成功消息.我只想获得与命令行相同的结果.

什么是代码示例会做这样的事情?

例如:

def run_command(cmd):
    # ??????

print run_command('mysqladmin create test -uroot -pmysqladmin12')
# Should output something like:
# mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'test'; database exists'
Run Code Online (Sandbox Code Playgroud)

python shell subprocess

816
推荐指数
15
解决办法
96万
查看次数

如何在python控制台中列出所有可用的Windows语言环境?

在linux上,我们可以locale -a用来查看可用的语言环境列表.

$ locale -a
C
C.UTF-8
en_US.utf8
POSIX 
Run Code Online (Sandbox Code Playgroud)

是否有可能从Windows上的python控制台做同样的事情?

当您尝试执行操作locale.setlocale(locale.LC_ALL, '???')并且根本不知道区域设置值的名称时,这可能很方便.

python locale

25
推荐指数
3
解决办法
2万
查看次数

标签 统计

python ×2

locale ×1

shell ×1

subprocess ×1