Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python web2py-是否可以从其他文件导入menu.py的内容?_Python_Linux_Python 2.7_Web2py - Fatal编程技术网

Python web2py-是否可以从其他文件导入menu.py的内容?

Python web2py-是否可以从其他文件导入menu.py的内容?,python,linux,python-2.7,web2py,Python,Linux,Python 2.7,Web2py,我有一个menu.py,其中包含我的所有菜单 我想使用menu.py文件,如果其他团队的人需要添加其他子菜单,他们可以将它们添加到自己的文件中,然后也可以使用import menu.py 例如:我在/models/menu.py下有两个子菜单: 系统子菜单=[ ... .... ... .... ] 文件子菜单=[ ... ... ... ... ] 我可以把它们分成两个文件吗 谢谢

我有一个
menu.py
,其中包含我的所有菜单
我想使用
menu.py
文件,如果其他团队的人需要添加其他子菜单,他们可以将它们添加到自己的文件中,然后也可以使用
import menu.py

例如:我在/models/menu.py下有两个子菜单:

系统子菜单=[ ... .... ... .... ]

文件子菜单=[ ... ... ... ... ]

我可以把它们分成两个文件吗

谢谢

雅伦

你有两个选择。首先,您可以将这两组项目放在
/models
文件夹中的两个不同文件中。模型文件按字母顺序执行,因此您可以将最终的
响应。menu
对象放在两个文件中的第二个文件中(第一个模型文件中定义的任何变量将在第二个文件中全局可用,无需导入)


或者,您可以将其中一个子菜单放在模块中(在
/modules
文件夹中),只需在需要的地方导入即可。

请尝试提供您以前在这方面所做努力的示例