gpt4 book ai didi

android - 在不同的位置应用不同的命令

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:40 25 4
gpt4 key购买 nike

我在 Ubuntu 中工作。我有一堆命令(比如说 10 个命令,比如 cmd1、cmd2、cmd3......cmd10)

我想写一个python脚本,可以实现如下:

它应该遍历目录结构并应用命令在特定的目录路径。我已经知道位置和命令。

这里是例子,我想让脚本运行。

/local/mnt/myspace/sample1$ cmd1
/local/mnt/myspace/sample2$ cmd2
/local/mnt/myspace$ cmd3
/local/mnt$cmd4
/local/mnt/myspace/sample9$ cmd 8
/local/mnt/myspace/sample3$ cmd10

有人可以帮忙吗

最佳答案

也许是这样的:

import subprocess
import os
jobs=[
('/local/mnt/myspace/sample1', 'cmd1'),
('/local/mnt/myspace/sample2', 'cmd2'),
('/local/mnt/myspace', 'cmd3'),
('/local/mnt', 'cmd4'),
('/local/mnt/myspace/sample9', 'cmd', '8'),
('/local/mnt/myspace/sample3', 'cmd10'),
]

for job in jobs:
print "In", job[0], "executing", job[1:]
os.chdir(job[0])
subprocess.Popen(job[1:]).wait()

(快速拍摄)

看看我是如何“滥用”cmd 8 中的明显错误来展示如何调用带参数的程序。

关于android - 在不同的位置应用不同的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7022030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com