python调用cmd执行命令_python——执行cmd命令

最近新学python,这三步用来执行cmd命令

对于模块和自己写的程序不在同一个目录下,可以把模块的路径通过sys.path.append(路径)添加到程序中。

import sys

sys.path.append('引用模块的地址')

更改当前目录

import os

os.chdir( "C:\\123")

将当前目录设为 “C:\123”, 相当于DOS命令的 CD C:\123

说明: 当指定的目录不存在时,引发异常。异常类型:WindowsError

os.system(command),在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态。这实际上是使用C标准库函数system()实现的。这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果。

import os

print os.system('ping g.cn')

输出的结果和你在控制台上运行ping g.cn的效果是一样的,只不过是用到了python os的模块来完成。

用python执行tecplot的宏,.mcr放在D:\test目录下

# coding=UTF-8

import os

import sys

if __name__ == '__main__':

sys.path.append("C:\\Program Files\\Tecplot\\Tec360 2013R1\\bin")

print sys.path

os.chdir("D:\\test")

os.system('tec360.exe -b macro.mcr') #不弹出tecplot主界面

# os.system('tec360.exe -p macro.mcr') #弹出tecplot主界面

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值