Python 脚本如何执行另一个脚本

31人阅读 评论(0) 收藏 举报
分类:

关于Python 脚本如何执行另一个脚本,可以使用os.system()来实现


os.system()的参数: 执行的命令 +执行的内容
举例说明:

1)显示当前文件夹下的全部目录和文件夹

os.system('dir')   //dir 显示磁盘目录命令2)删除指定文件夹下的文件

os.system('del e:\\test\\test.txt')  //del 删除指定文件 + 要删除文件名3)删除一个空文件夹

os.system('rd e:\\test')  //rd(RMDIR):在DOS操作系统中用于删除一个目录 + 要删除文件夹4)关闭进程

os.system('taskkill  /F /IM chrome.exe') //taskkill是用来终止进程的 + 进程名

本实验中用A.py 执行B.py,其中B.py执行时需要添加参数(cmd下执行命令:
>Python B.py IC.txt
A.py 实验代码如下:

import os
str=('python B.py IC.txt')   //python命令 + B.py + 参数:IC.txt'
p=os.system(str)
print(p)   //打印执行结果 0表示 success , 1表示 fail

如果B.py执行时不需要添加参数(cmd下执行命令:>Python B.py

import os
str=('python B.py')   //python命令 + B.py 
p=os.system(str)
print(p)    //打印执行结果 0表示 success , 1表示 fail
查看评论

Python中在脚本中引用其他文件函数的方法

在导入文件的时候,Python只搜索当前脚本所在的目录,加载(entry-point)入口脚本运行目录和sys.path中包含的路径例如包的安装地址。所以如果要在当前脚本引用其他文件,除了将文件放在和...
  • xp5xp6
  • xp5xp6
  • 2016-12-13 11:17:03
  • 1714

python脚本之间的引用

引用同一目录下的脚本: main_use_new2.py和tran.py为同一目录下脚本,pre_month_day为tran.py中的一个函数: main_use_new2.py脚本内容如下: ...
  • learning_oracle_lh
  • learning_oracle_lh
  • 2016-01-18 19:13:09
  • 1089

shell脚本中调用另一个脚本的三种不同方法

1、fork (fork /directory/script.sh)fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本. 运行的时候...
  • li575098618
  • li575098618
  • 2015-08-22 02:04:56
  • 302

调用其它python脚本中的函数

一个python文件中可视作一个模块,其中可以定义多个函数。 然后在别的文件中可以调用它定义的函数: 1. import这个文件,其中模块名称就是文件名 2. 用module_name....
  • u013344915
  • u013344915
  • 2015-05-11 20:30:14
  • 3631

Python程序调用另一个Python程序

Python程序调用另一个python程序,大概有几种调用方式: 这里有两个Python程序,假设分别为a.py和b.py两个程序 1、在a.py里面调用b.py里面的函数,有以下两种情况   ...
  • Yulock
  • Yulock
  • 2017-07-18 16:15:17
  • 4629

bat脚本中执行另外一个bat脚本

call 1.bat
  • c1520006273
  • c1520006273
  • 2016-01-18 20:56:23
  • 1203

python学习笔记:在python文件中如何调用其它python脚本文件

笔者在自学python的时候遇到了这样一个练习题:将两个python脚本文件合并,一个是readTextFile.py,一个是makeTextFile.py,合并为readNwriteTextFile...
  • zhujuyu
  • zhujuyu
  • 2018-02-10 09:44:46
  • 379

局域网内一台服务器上运行其他几台服务器上的同一名称的脚本,运行脚本时候,传递一个参数

局域网内一台服务器上运行其他几台服务器上的同一名称的脚本,运行脚本时候,传递一个参数 #!/bin/sh  for i in {3..25}  do         ip=10.161.21.$i...
  • mmbbz
  • mmbbz
  • 2017-02-10 09:16:11
  • 151

在 Shell 脚本中调用另一个 Shell 脚本的三种方式

先来说一下主要以下有几种方式: fork: path/to/foo.sh exec: exec path/to/foo.sh source: source path/to/foo.sh forkfor...
  • simple_the_best
  • simple_the_best
  • 2017-07-28 23:38:09
  • 11158

在shell脚本中调用另一个脚本的三…

转自:http://mindream.wang.blog.163.com/blog/static/2325122220084624318692/ fork  ( /directory/script...
  • qinglinsan
  • qinglinsan
  • 2016-05-15 22:16:26
  • 361
    个人资料
    持之以恒
    等级:
    访问量: 2004
    积分: 230
    排名: 36万+