发布于2026-07-06 阅读(0)
扫一扫,手机访问
import os cmd = "cd ~/ & ls" os.system(cmd)
你猜怎么着?实际上这两个命令是分两步独立执行的——先cd到根目录,然后命令就结束了;接着脚本又从头开始,在脚本所在的路径下运行ls。所以ls看到的并不是根目录的文件。

import os cmd = "cd ~/ && ls" os.system(cmd)
这时逻辑就顺了:先cd到根目录,然后在这个基础上直接ls,结果展示的就是根目录下的文件列表。两个命令串联执行,前一个成功后才运行后一个。

以上就是&和&&在实际调用时的表现差异——&是各自独立运行,&&是顺序依赖。写脚本时根据需求选对符号,就能避免这类预期之外的输出。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8