我开发了执行某些操作的python 3.6.6控制台应用程序。这是我在此app.py文件中使用的结构:
#!/usr/bin/python3
import threading
import time
# My app content
if __name__ == '__main__':
# all may code is in here
Run Code Online (Sandbox Code Playgroud)
现在,我需要在执行其他操作的父应用程序中调用同一应用程序。我要在parent_app.py文件中放什么:
#!/usr/bin/python3
#some imports...
#the call to the app.py, but how since app.py hasn't got functions in it???
Run Code Online (Sandbox Code Playgroud)
感谢您对这个基本问题的帮助...正如您所见,我是Python新手;-)
无论如何,将所有内容包含在if语句中至少是一个坏主意,至少要将其中包含的所有内容放入函数中,并从if语句内部调用该函数。
# My app content
def func():
# all may code is now in here
if __name__ == '__main__':
func()
Run Code Online (Sandbox Code Playgroud)
现在,您可以导入一个功能!但实际上您应该开始着眼于将代码分解为多个功能和代码结构
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |