循环运行 .py 文件

Tyl*_*lly 4 python while-loop python-2.7 raspberry-pi2 pause

我目前正在尝试运行一个.py文件,但在循环中。只是为了测试我正在使用

I = 0
while I<10:
    os.pause(10)
    open(home/Tyler/desktop/test.py)
    I = I + 1
Run Code Online (Sandbox Code Playgroud)

我确信这是一个非常简单的问题,但我无法弄清楚。我还想在最后添加一点,我必须使其无限运行并让它运行一些其他事情。

Dan*_*bbs 5

您的代码无法运行有以下几个原因:

  1. 缩进不正确(这可能只是您将其复制到 StackOverflow 的方式)。
  2. os无需导入即可使用。
  3. 不对字符串使用引号。
  4. 错误使用该open功能;open打开文件进行读取和/或写入。要执行文件,您可能需要使用os.system.

这是一个应该可以工作的版本:

import os

i = 0
while i < 10:
    os.pause(10)
    os.system("home/Tyler/desktop/test.py")
    i += 1
Run Code Online (Sandbox Code Playgroud)