Как конвертировать код Foxpro (prg file) в Python - PullRequest
0 голосов
/ 20 апреля 2020

В настоящее время у меня есть довольно большая программа, написанная на FoxPro (файл prg). Теперь FoxPro действительно устарел, , поэтому я хочу спросить следующее:

Возможно ли преобразовать весь код FoxPro (файл .prg) в Python? Есть ли простой трюк / код для этого? Python должен стать моей основной платформой кодирования, поэтому мне больше не нужно использовать FoxPro, когда я хочу настроить какой-то код или что-то еще. У кого-нибудь есть опыт с этим?

Я надеюсь услышать от вас благодарность за вашу помощь.

PS: Обратите внимание, что я новичок в Python.

Ответы [ 2 ]

1 голос
/ 20 апреля 2020

Есть много людей из сообщества FoxPro, которые, безусловно, мигрировали в мир Python, но я не знаю инструментов для преобразования исходного кода. Как и в случае с большинством из этих вопросов «можно ли преобразовать из языка x в язык y», вы потратите больше времени на приведение результата в форму, чем просто документирование и переписывание.

Есть несколько Python сценариев, которые реализовать общие функции Visual FoxPro в разделе загрузки на Leafe.com , которые могут помочь.

0 голосов
/ 20 апреля 2020

Возможно, вы захотите проверить этот вопрос .

Существует также vfp2py .

Python поставляется с поддержкой отлично База данных SQLite , встроенная в модуль sqlite3. (Возможно, вы уже используете sqlite, но вы можете даже не знать об этом.) Хранение данных в базе данных sqlite означает, что вам не придется беспокоиться о том, что вы не сможете получить к ним доступ до конца своей жизни. .

...