J'ai essayé d'exécuter prolog avec python 3.8.2.

J'ai vu une voix quelque part sur le net disant "pyswip est pratique, mais il ne supporte pas python 3 ~ pleurer".

J'ai écrit cet article avec l'intention de signaler que "** python3.8.2 fonctionnait bien avec pyswip **".

C'est un slapstick, mais à moins que vous ne soyez un prophète, vous ne pouvez pas dire que cela fonctionne avec python3. Même si cela fonctionne avec python3.8.2, il n'y a aucune garantie logique qu'il fonctionnera avec python3.8.3 ou une version ultérieure. </ sub> </ sub>

1. pip install pyswip 2. Exécutez le code suivant

from pyswip import Prolog
p = Prolog()
p.assertz("father(michael, john)")
p.assertz("father(michael, gina)")
for s in p.query("father(X,Y)"):
    print(s["X"], "is the father of", s["Y"])
  1. Obtenez la sortie standard comme suit
micheal is the father of john
micheal is the father of gina

Référence: "Exemples" sur https://github.com/yuce/pyswip

Recommended Posts

J'ai essayé d'exécuter prolog avec python 3.8.2.
J'ai essayé fp-growth avec python
J'ai essayé de gratter avec Python
J'ai essayé gRPC avec Python
J'ai essayé de gratter avec du python
J'ai essayé d'exécuter faiss avec python, Go, Rust
J'ai essayé d'exécuter Deep Floor Plan avec Python 3.6.10.
J'ai essayé webScraping avec python.
J'ai essayé Grumpy (allez exécuter Python).
J'ai essayé la communication SMTP avec Python
J'ai essayé d'exécuter Movidius NCS avec python de Raspberry Pi3
J'ai essayé le rendu non réaliste avec Python + opencv
J'ai essayé un langage fonctionnel avec Python
J'ai essayé la récurrence avec Python ② (séquence de nombres Fibonatch)
# J'ai essayé quelque chose comme Vlookup avec Python # 2
J'ai essayé d'exécuter pymc
J'ai essayé Python> autopep8
J'ai essayé d'exécuter TensorFlow
J'ai essayé de "lisser" l'image avec Python + OpenCV
J'ai essayé des centaines de millions de SQLite avec python
J'ai essayé L-Chika avec Razpai 4 (édition Python)
J'ai essayé la différenciation jacobienne et partielle avec python
J'ai essayé d'obtenir des données CloudWatch avec Python
J'ai essayé d'utiliser mecab avec python2.7, ruby2.3, php7
J'ai essayé de sortir LLVM IR avec Python
J'ai essayé de "binariser" l'image avec Python + OpenCV
J'ai essayé d'automatiser la fabrication des sushis avec python
J'ai essayé d'exécuter alembic, un outil de migration pour Python
J'ai essayé d'envoyer un email avec SendGrid + Python
J'ai essayé Learning-to-Rank avec Elasticsearch!
J'ai fait un blackjack avec du python!
J'ai essayé le clustering avec PyCaret
J'ai essayé l'extension C de Python
J'ai créé wordcloud avec Python.
J'ai essayé d'implémenter Mine Sweeper sur un terminal avec python
J'ai essayé de démarrer avec le script python de blender_Part 01
J'ai essayé de toucher un fichier CSV avec Python
[OpenCV / Python] J'ai essayé l'analyse d'image de cellules avec OpenCV
J'ai essayé d'exécuter python à partir d'un fichier chauve-souris
J'ai essayé de résoudre Soma Cube avec python
J'ai essayé de démarrer avec le script python de blender_Partie 02
J'ai essayé d'implémenter le perceptron artificiel avec python
Mayungo's Python Learning Episode 1: J'ai essayé d'imprimer avec impression
[Python] J'ai essayé d'exécuter un serveur local en utilisant flask
J'ai essayé de résoudre le problème avec Python Vol.1
J'ai essayé la "conversion de morphologie" de l'image avec Python + OpenCV
J'ai essayé de frapper l'API avec le client python d'echonest
J'ai essayé de résoudre la théorie des nombres entiers d'AOJ avec Python
J'ai essayé de trouver l'entropie de l'image avec python
J'ai essayé la "correction gamma" de l'image avec Python + OpenCV
J'ai essayé de simuler la propagation de l'infection avec Python
Robot fonctionnant avec Arduino et python
J'ai essayé d'utiliser la bibliothèque Python de Ruby avec PyCall
J'ai essayé de créer diverses "données factices" avec Python faker
J'ai essayé différentes méthodes pour envoyer du courrier japonais avec Python