Skip to content

Instantly share code, notes, and snippets.

@mcpherrinm
Last active May 10, 2023 10:35
Show Gist options
  • Save mcpherrinm/4005548617f8d6300c60 to your computer and use it in GitHub Desktop.
Save mcpherrinm/4005548617f8d6300c60 to your computer and use it in GitHub Desktop.
#[link(name="python2.7")]
extern {
fn Py_SetProgramName(name: *u8);
fn Py_Initialize();
fn PyRun_SimpleString(command: *u8);
fn Py_Finalize();
}
fn main() {
let args = std::os::args();
let filename = args.get(0);
unsafe {
Py_SetProgramName(filename.as_ptr());
Py_Initialize();
PyRun_SimpleString("print \"wombats\"".as_ptr());
Py_Finalize();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment