我记得在上次的文章中写到了python popen,用python popen处理一些系统的命令它会返回一个对象,
比如:
import os
print os.popen('ping g.cn')
它返回一个文件对象,你可以对这个文件对象进行相关的操作。
但是如果你想能够直接看到运行结果的话,那就要用到python os.system,用了以后,立竿见影!
还是上面的问题:
import os
print os.system('ping g.cn')
输出的结果是:
64 bytes from 203.208.37.99: icmp_seq=0 ttl=245 time=36.798 ms
64 bytes from 203.208.37.99: icmp_seq=1 ttl=245 time=37.161 ms
其实这个输出的结果和你在控制台上运行ping g.cn的效果是一样的,只不过是用到了python os的模块来完成。
感兴趣的话,可以用python os.system 来尝试更多的系统命令,从而实现更多的功能。
作者:老王@python python 教程
老王python,提供python相关的python 书籍,python 主机,django 教程和python 下载,希望大家能够喜欢!
分享到:
相关推荐
在使用Python进行编程时,os模块提供了丰富的方法来与文件系统进行交互。其中,os.mkdir是一个广泛使用的方法,用于创建一个单独的目录。然而,在某些情况下,使用os.mkdir创建目录可能会遇到失败的情况。这往往是...
### Python中的`os.system`与变量引用 #### 一、`os.system`简介 `os.system`是Python标准库中的`os`模块提供的一个方法,主要用于执行系统命令。该方法可以接收一个字符串作为参数,该字符串包含需要在操作系统中...
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别 os._exit() 和 sys.exit() os._exit() vs sys.exit() 概述 Python的程序有两中退出方式:os._exit(), sys.exit()。本文介绍这两种方式的...
在使用PyCharm IDE编写Python脚本时,如果脚本中包含了通过`os.system()`调用外部程序(如Windows命令行工具)的功能,并且这些外部程序的输出中包含中文字符,则可能会遇到中文乱码的情况。这通常是因为操作系统...
在用pyinstaller打包后不想要后面的终端命令框,但是打包时加了-w或者–noconsole命令后会导致cmd程序不能运行从而出错。这个时候用subprocess可以解决该类问题。...以上这篇python隐藏终端执行cmd命令的方法就
python3.9.11安装包
【VCForPython27.msi】是微软Visual C++ for Python 2.7的安装程序,它是Python 2.7版本的一个重要组件。这个安装包主要用于解决Python在运行时依赖的C++编译器库问题,特别是对于那些使用了C扩展模块的Python库,如...
python27.dll python27在release版本下的dll文件
下载死慢的python3.9.13.exe
os.walk(path)函数能够做到这一点,返回一个迭代器,它会遍历path下的每一个目录,并返回一个三元组,包含当前目录的路径、它包含的子目录列表和文件列表。 os.path模块提供了两个用于检查路径类型的函数: - os....
Python的os模块是Python标准库中的一个重要模块,它提供了丰富的方法用于执行与操作系统交互的功能,比如文件和目录操作、进程管理等。本文档详细介绍了os模块在处理文件系统方面的各种函数和方法,是使用Python进行...
Python的os模块是Python标准库中的一个重要组成部分,它为开发者提供了与操作系统交互的接口,使得在不同操作系统上执行文件和目录操作变得简单。os模块包含了众多功能,包括但不限于创建、删除、重命名文件和目录,...
本人现在在上大一,学校通过python123.io进行作业检测与考试,我通过(包括CSDN在内的)各种平台、各种渠道获得了一些适用于python123平台的代码,在被python反复折磨后,我把我用于交作业的这些代码分享出来,供...
Python中的`os.environ`模块是操作系统环境变量的接口,它允许你在Python程序中访问和操作与当前操作系统相关的环境变量。在Windows系统中,环境变量通常用于存储系统和用户级别的配置信息,比如路径、软件设置等。...
PoatgreSQL创建函数时将此文件复制到C:\Windows\System32
在安装pyhton扩展时,会报错:unable to find vcvarsall.bat。 是因为扩展使用C/C++编写,缺少编译需要的环境,而python2.x和3.x使用的版本也不一样,此资源提供了两个都需要的,可以根据自己的python版本选择使用。
X86表示32位系统 x64表示64位系统 dll控件常规安装方法(仅供参考): 一、如果在运行某软件或编译程序时提示缺少、找不到dll等...regsvr32 %windir%\system32\python27.dll /s @echo python27.dll注册成功 @pause
import os DIR = "/home/serho/workspace/lisp" def compare(x, y): stat_x = os.stat(DIR + "/" + x) stat_y = os.stat(DIR + "/" + y) if stat_x.st_ctime < stat> stat_y.st_ctime: return 1 else: return ...