admin 管理员组文章数量: 887021
Python中动态编译函数compile(source, filename, mode, ......)参数filename的作用是什么?...
动态编译函数compile调用语法如下:
compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1)
其中的filename参数用于在执行代码报错的运行时错误消息中提示代码来源相关的信息,是一个类似备注信息,没有任何其他意义,不影响compile的执行,可以是任何值。
该参数对应的信息,当source是执行代码从文件中读取的代码字符串时,建议存放文件名,如果不是从文件里读取源码来编译,那么这里可以放一些用来标识这些代码的字符串,一般都放‘’,用于表示前面的source是个字符串,如果source放AST,则可以标识为‘’。
关于函数compile更多说明,请参考《Python动态执行之动态编译的compile函数》
转载于:.html
本文标签: Python中动态编译函数compile(source filename mode )参数filename的作用是什么
版权声明:本文标题:Python中动态编译函数compile(source, filename, mode, ......)参数filename的作用是什么?... 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1687106766h64525.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论