Написание пакетов Python с несколькими модулями C

Другой подход (который кажется icky, но я все равно помещаю его сюда):

Запишите содержимое something.txt в файл temp с инструкцией эха, обернутой вокруг него:

something=$(cat something.txt)

echo "echo \"" > temp.out
echo "$something" >> temp.out
echo "\"" >> temp.out

затем верните его обратно в переменную:

RESULT=$(source temp.out)

, а $ RESULT будет расширена. Но это кажется неправильным!

11
задан Anonnobody 2 February 2010 в 15:29
поделиться

1 ответ

Я думаю, что самый простой способ сделать это - создать пакет на «чистом питоне»; другими словами, создайте mypackage / , создайте пустой mypackage / __ init __. py , а затем поместите свои модули расширения в mypackage / module1.so , ] mypackage / module2.so и так далее.

Если вы хотите, чтобы что-то в mypackage было пустым, вы можете импортировать их из другого модуля расширения в свой __ init __. Py .

14
ответ дан 3 December 2019 в 08:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: