python基础之使用os.system来执行系统命令

今天我们来尝试使用python 的os.system来执行系统命令

可以使用如下方法:

import os
print os.system(‘ping www.baidu.com‘)

输出的结果是:
64 bytes from 223.26.58.21: icmp_seq=0 ttl=245 time=36.798 ms
64 bytes from 223.26.58.21: icmp_seq=1 ttl=244 time=37.561 ms
64 bytes from 223.26.58.21: icmp_seq=1 ttl=246 time=37.161 ms
64 bytes from 223.26.58.21: icmp_seq=1 ttl=245 time=35.123 ms
64 bytes from 223.26.58.21: icmp_seq=1 ttl=248 time=37.146 ms

这样就完成了这个简单的功能,就这么简单,两句话,哈哈

但是大部分动作都是由os模块来帮助我们完成了,现成的模块功能非常多,这是python的一大特色

下面我们再来做一个另外的例子:

import os
print os.system(‘ifconfig‘)
执行以下……自己可以去实验以下哈
感兴趣的话,可以用python os.system 来尝试更多的系统命令……还是非常强大的

时间: 2024-11-10 07:06:12

python基础之使用os.system来执行系统命令的相关文章

python 基础 7.4 os 模块

#/usr/bin/python #coding=utf8 #@Time   :2017/11/11 3:15 #@Auther :liuzhenchuan #@File   :os 模块.py import os #1. 通过os 获取操作系统类型,os.name = windows是 nt类型,os.name = linux是posix类型 print(os.name) #2. 执行系统命令 #在windows cmd 下执行.windows 的字符格式是gkm.常用的是utf8 print

在Loadrunner中如何用system函数执行系统命令

前提: windows 系统 实现功能:用 LR 中的system函数执行系统命令 相关功能:在LR中利用C函数建立文件,写文件,读文件. 主要相关函数:sprintf/fopen/fgetc/fread/fclose Action() { int count,total=0,i; char buffer[1000]; long file_stream; char fil 前提:windows系统 实现功能:用LR中的system函数执行系统命令 相关功能:在LR中利用C函数建立文件,写文件,读

Python 基础 - 模块 Module - os模块

OS模块 操作系统功能, 涉及文件及目录等操作.不受平台限制.os模块允许一个程序不需要任何改动,同时在linux 和 windows下运行.和windows下powershell以及linux里的command操作类同. 常用操作 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字

Python 基础 - 4.4 os 模块

os 模块提供了很多允许你的程序与操作系统直接交互的功能 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 不是脚本路径 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.removedirs(r"c:\python") 检验给出的路径是否是一个文件:os.path.isfile() 检验给出的路径是否是一个目录:os.path.isdir() 判断是否是绝对路径:os.path

python 多进程练习 调用 os.system命令

import sys import getopt import os import multiprocessing def list_all_file(path): """ list all files of a directory :param path: :return: """ file_list = [] for (path, _, files) in os.walk(path): for filename in files: file_

python执行系统命令后获取返回值

import os, subprocess # os.system('dir') #执行系统命令,没有获取返回值,windows下中文乱码 # result = os.popen('dir') #执行系统命令,返回值为result# res = result.read()# for line in res.splitlines():# print(line ) #用subprocess库获取返回值.# p = subprocess.Popen('dir', shell=True, stdout=

Python之路【第五篇】:Python基础(20)——模块、序列化、os模块

常用模块 time模块 time.time() import time import datetime print(time.time()) # 返回当前时间的时间戳 time.ctime() print(time.ctime()) # 将时间戳转化为字符串格式Wed Feb 17 11:41:27 2016,默认是当前系统时间的时间戳 print(time.ctime(time.time()-3600)) # ctime可以接收一个时间戳作为参数,返回该时间戳的字符串形式 Wed Feb 17

python基础课程_学习笔记20:标准库:有些收藏夹——os

标准库:有些收藏夹 os os模块为您提供访问多个操作系统服务特征. os和它的子模块os.path还包含一些用于检查.构造.删除文件夹和文件的函数,以及一些处理路径的函数. os模块中一些重要函数和变量 函数/变量 描写叙述 environ 对环境变量进行映射 system(command) 在子shell中运行操作系统命令 sep 路径中的分隔符 pathsep 分隔路径的分隔符 linesep 行分隔符('\n','\r','\r\n') urandom(n) 返回n字节的加密强随机数据

python基础 random os模块

random模块 生成随机值的模块 1 import random 2 l1 = [1, 2, 3] 3 print(random.random()) #0-1之间随机浮点数 4 print(random.uniform(1,3)) #1-3之间随机浮点数 5 print(random.randint(1,3)) #1,2,3整数随机值 6 print(random.randrange(1,3)) #1,2整数随机值 7 print(random.choice([1, 2, 3])) #从可迭代