python - c++ 版本的 python 的 exec() 函数
问题描述
目标:exec()
使用与python
中的函数相当的某种函数执行一串c(++)代码。
python中的示例:
exec('print("hello world")')
#out:
#hello world
问题:
python中是否有c ++版本的exec?
解决方案
但是,python 中是否有 c++ 版本的 exec?
你想从一个字符串中执行 C 语言语句!所以c是不可能的。
为什么
因为c是编译语言,程序先编译后执行。它可能在python中作为其解释语言,意味着程序在运行时由即时编译器编译。希望这会有所帮助。
推荐阅读
- python - Collectstatic 在使用 s3boto3 和 manifestfilemixin 时提供 NoSuchKey
- pdf - 在 Flutter / Dart 中打印通过 web 服务下载的 pdf
- amazon-web-services - AWS 云前端中的分布式数据库访问
- aws-cli - jmespath 将整个字符串排序为一个
- r - 动态创建参数名称
- python - 通过 Pytjon 在另一个数据帧的末尾附加一个数据帧
- linux - 文件系统覆盖中的 buildroot 文件权限未保留
- java - 一种查找给定 Windows 版本的最新版本的方法
- sql - 删除数据输出的第一个字符
- docker - **kiwi-tcms** docker 容器未在 Raspberry 上启动