文件名称:inline-python:直接在Rust代码中内联Python代码
文件大小:18KB
文件格式:ZIP
更新时间:2024-05-21 18:05:41
Rust
内联python 直接在Rust代码中内联Python代码。 例子 use inline_python :: python; fn main () { let who = "world" ; let n = 5 ; python! { for i in range ( ' n ): print (i, "Hello" , ' who ) print ( "Goodbye" ) } } 如何使用 使用python!{..}宏直接在您的Rust代码中编写Python代码。 使用Rust变量 要引用Rust变量,请使用'var ,如上例所示。 var需要实现pyo3::ToPyObject 。 重用Python上下文 可以提前创建一个Context对象,并将其用于运行Python代码。 可以将上下文重新用于
【文件预览】:
inline-python-master
----rustfmt.toml(33B)
----.github()
--------workflows()
----tests()
--------shared_context.rs(318B)
----LICENSE(1KB)
----ct-python()
--------src()
--------Cargo.toml(433B)
--------examples()
----src()
--------run.rs(508B)
--------flush.rs(127B)
--------lib.rs(5KB)
--------context.rs(6KB)
----macros()
--------src()
--------Cargo.toml(531B)
----Cargo.toml(564B)
----examples()
--------matplotlib.rs(171B)
--------rust-fn.rs(312B)
--------Cargo.toml(283B)
--------context.rs(357B)
----.gitignore(19B)
----README.md(3KB)