Изучайте https://docs.python.org/2/extending/extending.html
С практической точки зрения приступать к написанию модулей на C нужно только после того, как удалось собрать сам Python вручную под вашу платформу.
Это потому, что сам код C должен быть кем-то откомпилирован, обычно тем же, что и сам Python.
ЗЫ
Чисто теоретически, можно попытаться найти скрипт Python, который интерпретирует программу на C, но ведь это не то, что вам нужно.
ЗЗЫ
Как-то печально, что студентов учат те, кто сам ничего не делал 20 лет.
Хотя это нормальная практика: только теоретические навыки могут столько жить, практические устаревают за 3-5 лет, то есть любой препод через 3 года - уже мамонт и должен вымруть)) .
Поэтому - самообразование, самообразование и ещё раз самообразование.
Если бы препод ещё пояснил, зачем ему надобен код на С. Есть реализации Python, которые работают быстрее, чем то, что 20 лет назад решалось вставкой C-кода.
Python это семейство технологий обработки математически строгого кода, там всё настолько разное, что просто жуть…
Другие языки программирования и технологии
Как настроить Python под Си? Как написать программу на языке Си в Python'е ?
А просто программу на Си ты написать не можешь, да? Обязательно надо изобретать такие вещи, которые никому и в голову прийти не могли, из-за явной их абсурдности?
Заставляют писать на питоне? ТАК ПИШИ НА ПИТОНЕ! Причём тут Си?
Заставляют писать на питоне? ТАК ПИШИ НА ПИТОНЕ! Причём тут Си?
from subprocess import call
call(["MyCompiledApp", "arg1", "arg2"])
Можно еще так:
import os
os.system('MyCompiledApp')
call(["MyCompiledApp", "arg1", "arg2"])
Можно еще так:
import os
os.system('MyCompiledApp')
никак. потому что это ересь. если заставляют писать на питоне на нем и пиши
Есть какой-то Cython, как-то связанный и с Си и Питоном. Погуглите что это, может то что надо. Я не могу ничего сказать, знаю только название.
Если препод заставляет, пусть скажет, что за расширение.
Если препод заставляет, пусть скажет, что за расширение.
Похожие вопросы
- Помогите, пожалуйста, написать программу на языке Си
- Пожалуйста, ктол может объяснитеб как написать программу на языке Си по этой задаче. С чего начать????
- помогите написать программу на языке Си: В одномерном массиве целых чисел заменить максимальное значение минимальным.
- помогите написать программу на языке си
- Помогите написать (исправить) программу на языке Си++
- помогите понять-программа, которая переводит новую написанную программу на языке, понятном прогр
- Напишите программу, пожалуйста! На Си (не С++)
- надо написать код программы на языке си. помогите кто знает как!
- Напишите программу на языке Паскаль для решения задачи:
- Вопрос о работе программы на языке СИ. Каким будет ответ?