如果我们需要为文件写一个新行,我们必须编写代码:
file_output.write('Fooo line \n')
Run Code Online (Sandbox Code Playgroud)
Python没有writeln()方法有什么理由吗?
我使用scons几天而且有点困惑.为什么没有内置工具从给定的根开始递归地构建源?让我解释一下:我有这样的来源性格:
src
Core
folder1
folder2
subfolder2_1
Std
folder1
Run Code Online (Sandbox Code Playgroud)
..等等.这棵树可能更深.
现在我用这样的结构构建它:
sources = Glob('./builds/Std/*/*.cpp')
sources = sources + Glob('./builds/Std/*.cpp')
sources = sources + Glob('./builds/Std/*/*/*.cpp')
sources = sources + Glob('./builds/Std/*/*/*/*.cpp')
Run Code Online (Sandbox Code Playgroud)
这看起来并不那么完美.当然,我可以编写一些python代码,但是有更合适的方法吗?