如果python程序分成了很多个py文件,每个Py文件定义了类似的头文件,程序最后执行的时候会不会造成内存的浪费。对于稍微有一点规模的程序,应该如何安排程序结构好?
这个不是这么绝对的。主要还是看你要实现的功能。一个文件最好完成比较独立的功能,不要写不相干的功能。内存浪费和文件数量也没有太大关系
这是避免不了的。所以程序中尽量不要添加一些无关的头文件,避免资源浪费。
头文件类似自己写的模块、文件。文件(模块)之间引用的引用,就会涉及到代码装载、执行而导致消耗资源。
不建议写在一个文件中,资源消费都差不多的,而且代码全部写在一个文件中,不好维护,可扩展性、可读性差等。