天然水晶真的要消磁吗:python 执行系统命令比较
来源:百度文库 编辑:中财网 时间:2024/05/11 13:13:37
在此比较一下两种方法执行系统命令的方法,以方便于日后运用:(
1. os.system()
system(command) -> exit_status
Execute the command (a string) in a subshell.
# 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息..
>>> os.system('ls') #如果再命令行下执行,结果直接打印出来
04101419778.CHM bash document media py-django video
11.wmv books downloads Pictures python
all-20061022 Desktop Examples project tools
2.os.popen()
popen(command [, mode='r' [, bufsize]]) -> pipe
Open a pipe to/from a command returning a file object.
# 此种方法不但执行命令还返回执行后的信息对象
>>>tmp = os.popen('ls *.py').readlines()
>>>tmp
Out[21]:
['dump_db_pickle.py\n',
'dump_db_pickle_recs.py\n',
'dump_db_shelve.py\n',
'initdata.py\n',
'__init__.py\n',
'make_db_pickle.py\n',
'make_db_pickle_recs.py\n',
'make_db_shelve.py\n',
'peopleinteract_query.py\n',
'reader.py\n',
'testargv.py\n',
'teststreams.py\n',
'update_db_pickle.py\n',
'writer.py\n']
将返回的结果赋于一变量,便于程序的处理.
总结两者可知,根据不同的用途,可以合理的调用不同的方法来进行。。。
1. os.system()
system(command) -> exit_status
Execute the command (a string) in a subshell.
# 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息..
>>> os.system('ls') #如果再命令行下执行,结果直接打印出来
04101419778.CHM bash document media py-django video
11.wmv books downloads Pictures python
all-20061022 Desktop Examples project tools
2.os.popen()
popen(command [, mode='r' [, bufsize]]) -> pipe
Open a pipe to/from a command returning a file object.
# 此种方法不但执行命令还返回执行后的信息对象
>>>tmp = os.popen('ls *.py').readlines()
>>>tmp
Out[21]:
['dump_db_pickle.py\n',
'dump_db_pickle_recs.py\n',
'dump_db_shelve.py\n',
'initdata.py\n',
'__init__.py\n',
'make_db_pickle.py\n',
'make_db_pickle_recs.py\n',
'make_db_shelve.py\n',
'peopleinteract_query.py\n',
'reader.py\n',
'testargv.py\n',
'teststreams.py\n',
'update_db_pickle.py\n',
'writer.py\n']
将返回的结果赋于一变量,便于程序的处理.
总结两者可知,根据不同的用途,可以合理的调用不同的方法来进行。。。
电脑的执行命令
无法执行删除命令
怎么执行这个命令?
谁知道对方系统打了补丁怎么给他加输入法帮助文件漏洞,执行命令
“执行 sys c:命令传递系统 ”是什么意思啊 我该怎么做呢?
在Java中执行(命令行上的)系统命令的代码怎么写?
在Linux系统中有很多命令可以直接在shell提示符下执行,
我的系统是XP在进行第二步操作时,这个命令不能执行
电脑的执行命令全集
为什么执行关机命令却会重启
recton 执行命令 不怎么样啊
DS2438转化命令不执行
系统命令
格式化系统用哪一种DOS格式化命令比较好?
python是一个什么程序,对系统有何影响?
我的系统是XP但我无法在运行程序中执行mscogfig命令 请问这是怎么回事
环境变量设置好后在XP系统的命令提示符下针对一种设置如何编译和执行JAVA程序?
当在命令框里输入netstat后,系统显示不是内部或外部命令也不是可运行的程序或批处理的文件,无法执行
在DOS下怎样重复执行刚才执行的命令
试图执行系统不支持?
为什么dos命令执行后,一闪即逝?
电脑刚开机执行命令迟钝
怎么让一条DOS命令重复执行?
在DEBUG模式如何执行W命令