2024-06-16 20:04:38 发布
网友
我目前正试图运行一个.py文件,但在一个循环中。 只是为了做个测试
.py
I = 0 while I<10: os.pause(10) open(home/Tyler/desktop/test.py) I = I + 1
我相信这是一个很简单的问题,但我想不出这个问题。 我还想在最后补充一点,我必须让它无限地运行,并让它运行一些其他的东西。
Python对缩进敏感,代码缺少缩进 在while语句之后!
while
运行open命令不会运行Python脚本。你可以 阅读文档中的内容: https://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files
open
这个堆栈溢出问题讨论如何运行Python 存储在另一个文件中 How can I make one python file run another?
我建议将要在函数中运行的代码包装起来,例如
def foo(): print 'hello'
然后保存在foo.py中。从主脚本中,可以执行以下操作:
import foo i = 0 while i < 10: foo.foo() i += 1
如果要在无限循环中运行某些内容,则需要while循环的条件始终为true:
while True: # do thing forever
有关导入的说明:如果foo.py文件与主Python文件位于同一目录中,则我给出的示例将起作用。如果不是,那么您应该在这里阅读如何创建Python模块http://www.tutorialspoint.com/python/python_modules.htm
代码不能工作的原因有几个:
os
os.system
下面是一个应该有效的版本:
import os i = 0 while i < 10: os.pause(10) os.system("home/Tyler/desktop/test.py") i += 1
Python对缩进敏感,代码缺少缩进 在
while
语句之后!运行
open
命令不会运行Python脚本。你可以 阅读文档中的内容: https://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files这个堆栈溢出问题讨论如何运行Python 存储在另一个文件中 How can I make one python file run another?
我建议将要在函数中运行的代码包装起来,例如
然后保存在foo.py中。从主脚本中,可以执行以下操作:
如果要在无限循环中运行某些内容,则需要
while
循环的条件始终为true:有关导入的说明:如果foo.py文件与主Python文件位于同一目录中,则我给出的示例将起作用。如果不是,那么您应该在这里阅读如何创建Python模块http://www.tutorialspoint.com/python/python_modules.htm
代码不能工作的原因有几个:
os
而不导入它。open
函数;open
打开文件进行读取和/或写入。要执行文件,可能需要使用os.system
。下面是一个应该有效的版本:
相关问题 更多 >
编程相关推荐