En python3, si vous tapez ce qui suit dans l'interpréteur, une instance sera créée (à condition que vous soyez dans le chemin vers R)
>>> import pyper
>>> r = pyper.R()
J'ai eu une erreur lorsque j'ai entré le chemin vers R comme ci-dessous.
>>> import pyper
>>> r = pyper.R(RCMD ="Emplacement R")
Je pourrais le faire sans le passer, et j'ai pensé que ce serait bien de le laisser tranquille.
Je suis troublé. Depuis que je suis nouveau en python, je ne peux pas comprendre quelle est la cause, donc j'ai relu l'introduction python3 pour le moment. J'ai essayé différentes manières de créer une fonction, mais cela n'a pas fonctionné ... J'avais des problèmes.
Mis à part mon ignorance, j'ai décidé de faire face à l'erreur.
childstderr = file('nul', 'a')
Apparemment, cette partie de pyper.py fait quelque chose de mal. Qu'est-ce qui ne va pas?
** Le fichier de fonction ne peut pas être utilisé dans python3 ... **
Aucun moyen, il n'y a aucun moyen de réorganiser le fichier à ouvrir. Ce n'est pas une histoire si simple. J'étais sceptique, mais
childstderr = open('nul', 'a')
Je l'ai réécrit. Oui, cela fonctionne bien. Craquements crépitants.
La seule façon de résoudre une erreur est de la comprendre. C'est naturel. Mais j'ai appris le python. Quand je pense que ce n'est ni euh ni ça, je ne comprends pas assez Ce n'est pas mauvais pour la clarté et les détours.
Recommended Posts