当前位置: 首页 > 面试题库 >

是否可以在脚本中设置python -O(优化)标志?

曹新觉
2023-03-14
问题内容

我想python -O myscript.py运行时 在python脚本中基于脚本myscript.py --optimize或的命令行参数设置optimize标志()myscript --no- debug。我想跳过一些assert声明,但不要忽略所有声明。还是有更好的方法来有效地忽略python代码段。是否有蟒蛇等价物#if,并#ifdef在C
++?


问题答案:

-O 是一个编译器标志,您不能在运行时设置它,因为脚本当时已经被编译了。

Python没有什么可比拟的编译器巨集#if

只需编写start_my_project.sh设置这些标志的脚本即可。



 类似资料: