奇怪的python和python3打印

it2025-03-18  10

下面是我写的一个自动化的python脚本,目的是将多个python测试脚本串起来进行用例的自动化测试。但是在运行过程中发生了一个怪现象。

1、运行下面的python程序 main.py后, 13.py、14.py、15.py等脚本里的打印会出现在vscode的终端界面上

2、将下面的main.py里面的红色字符串’python ‘改成 ’python3 ‘后运行,则看不到用例测试里的打印

后来发现,我是用的是PC上的python3.9.0的版本,在Ubuntu上采用python3.6的仍可以看到打印。不清楚是什么原因,记个遗留问题。

 

main.py如下

#!/usr/bin/python3

# _*_coding:UTF-8 _*_

 

from time import sleep

import os

test_table=[

#'13.py',

'14.py',

'15.py',

'16.py'

]

for i in range(len(test_table)):

    cmd = 'python '+ test_table[i]

    print("==================2秒后开始执行用例 %d ==============\n" % (i+1))

    sleep(2)

    os.system(cmd)

    print("==================执行用例 %d 完成==============\n" % (i+1))

最新回复(0)