0

我正在编写一个 python 脚本,例如 startTesting.py,它位于“C:\python\Trigger”文件夹下。该文件夹有一个 list.txt 文件,其中保存了可执行 python 文件的列表(在另一个文件夹下)。我在我的 startTesting.py 脚本中指向这个 list.txt 文件,以便 list.txt 中提到的所有测试文件都将被执行。

测试文件保存在另一个文件夹“C:\python\Executable”下

我的 python 代码没有访问 Executable 文件夹下的 python 脚本。

List.txt 看起来像:

../Executable/testscript1.py

../Executable/testscript2.py

我的 startTesting.py 看起来像:

>>> import os

>>> test_case_list = "List.txt"

>>> os.system('python %s' %test_case_list)

但是当试图执行该文件时,我得到了这个错误:

File "List.txt", line 1

../Testware/testscript.py
^

欢迎任何解决这个问题的猜测!!!

4

1 回答 1

0

如果要运行文件中包含的脚本,请阅读文件:

with open('List.txt', 'r') as handle:
    for line in handle:
        execfile(line.strip())

你现在正在做的是 running List.txt,这不会很好地工作。

于 2013-02-01T20:13:58.493 回答