我正在寻找在python中开发一个项目,我所做的所有python都是次要的脚本,不考虑类或结构。我没有看到太多关于这个,所以这是如何做更大的python项目?
此外,在这个领域中是否存在“命名空间”和“项目”之类的东西?以及面向对象的原则,如从其他类继承?
答案 0 :(得分:2)
是的,你可以,你应该! :)
以下是Python Modules(包括包)的精彩介绍。
更正:您可能不应该将每个单独的类放入一个单独的文件中(如Java命令和许多C ++场所)。关于它的语言相当宽松,你可以在链接的教程中看到,密切关注其他项目,使用常识,做任何对你有意义的事情(或者你团队/项目中的任何事情 - 除非它是非常错误)。
答案 1 :(得分:1)
您可以将代码(类,函数定义等)放入python模块(单个源文件)中,然后使用import
导入。通常,类似功能(如Python标准库中)包含在单个模块中。
答案 2 :(得分:0)
答案 3 :(得分:0)
是。
您可以将python classes放入单独的文件中,使用namespaces for scoping,然后将其放入Modules,可以从其他脚本加载。