首页 > 系统相关 >【python】Ubuntu中多条命令的运行

【python】Ubuntu中多条命令的运行

时间:2022-10-16 17:33:56浏览次数:46  
标签:python py 多条 cd 命令 && Ubuntu 执行

在模型训练时,往往需要消融实验,通常都是在一个程序运行结束后才再次手动运行下一个,不及时在电脑前可能无端浪费时间,因此需要让程序自动一个接一个去执行。受此启发,特了解了Ubuntu中多命令运行的内容。

1.;

依次执行程序,各个命令都会执行,但不保证每个命令都执行成功。如: cd ./src; python run.py

2.&&

只有前面的命令执行成功,才会去执行后面的命令。如:cd ./src && python run.py

3.||

||是或的意思,只有前面的命令执行失败后才去执行下一条命令,直到执行成功一条命令为止。如:cd ./src || python run.py

4.|

第一个命令的输出是第一个命令的输入。如:cat otherfile | grep 'something'

PS:附一条自己使用的命令
cd 2.1.ST-DMGCN-dep/ && python3.8 main_train.py -> outputResult2.1.txt && cd .. && cd 2.2.ST-DMGCN-arr/ && python3.8 main_train.py -> outputResult2.2.txt

标签:python,py,多条,cd,命令,&&,Ubuntu,执行
From: https://www.cnblogs.com/Big-Big-Watermelon/p/16796603.html

相关文章

  • [Python学习笔记]使用Python编写自动化程序处理锂电池保护板数据 - Python基础知识
    1.1数据以及数据类型python中有以下几种数据类型:整数类型,浮点类型,字符串,清单类型,字典类型,元组类型,真/假类型(布尔类型) 1.1.1整数整数类型就表示数学......
  • Python基础:逻辑运算
    1、逻辑运行(优先级顺序:括号>not>and>or)print(8or3>1)/**or前是数字(大于零时,直接返回数字),直接返回数字,不在看Or后的内容**/8print(0or5>3)/**or前是零时,检......
  • Python第六章实验报告
    一.实验内容:《零基础学Python》第六章实例和实战,以及一道作业题二.实验环境:IDLEShell3.9.7三.实验目的和要求:掌握定义和调用函数、变量的作用域、匿名函数、参数传递、......
  • pip 命令批量安装python包
    1.PyPI:PythonPackageIndex,thedefaultrepository(仓库)ofPythonpackagesforPythoncommunitythatincludesframeworks,toolsand,libraries.    ......
  • python函数应用
    一、函数的作用封装代码,代码重用二、定义函数def函数名(参数):  代码1   代码2调用函数函数名()......
  • Python面试-数据类型面试题
    1.元祖类面试题tup1=(10)tup2=(10,)tup3=()print(type(tup1),type(tup2),type(tup3))"""输出结果:<class'int'><class'tuple'><class'tuple'>""" ......
  • Ubuntu linux 系统初始化配置
    1、系统修改IP地址root@ubuntuserver:~#cat/etc/netplan/00-installer-config.yaml#Thisisthenetworkconfigwrittenby'subiquity'network: version:2 e......
  • Python MySQL_基础01
    01.示例:使用Python创建MySQL数据库#1.首先创建一个cursor(),然后将SQL命令作为字符串传递给execute()方法importmysql.connectordataBase=mysql.connector.......
  • python基础-字符串常用方法
    1.字符串capitalize函数  (capitalizevt.资本化,用大写字母书写(或印刷);把…首字母大写;)  将字符串的首字母大写,其它字母小写;  用法:newstr=string.capitalize......
  • python--补充
    目录:     1、字符型列表转为整型列表#字符型列表转为整型列表arr=['12','45','15','89']print(arr)arr=list(map(int,arr))print(arr) 2、split()......