Wenn Sie in Python3 Folgendes in den Interpreter eingeben, wird eine Instanz erstellt (vorausgesetzt, Sie befinden sich auf dem Pfad zu R).
>>> import pyper
>>> r = pyper.R()
Ich habe eine Fehlermeldung erhalten, als ich den Pfad zu R wie folgt eingegeben habe.
>>> import pyper
>>> r = pyper.R(RCMD ="R Lage")
Ich könnte es tun, ohne es zu bestehen, und ich dachte, es wäre in Ordnung, es in Ruhe zu lassen.
Ich bin beunruhigt. Da ich neu in Python bin, kann ich die Ursache nicht herausfinden, daher lese ich die einleitende Python3 vorerst noch einmal. Ich habe verschiedene Möglichkeiten ausprobiert, um eine Funktion zu erstellen, aber es hat nicht funktioniert ... Ich hatte Probleme.
Abgesehen von meiner Unwissenheit entschied ich mich, mich dem Fehler zu stellen.
childstderr = file('nul', 'a')
Anscheinend macht dieser Teil von pyper.py etwas falsch. Was ist los?
** Die Funktionsdatei kann nicht in Python3 verwendet werden ... **
Auf keinen Fall gibt es keine Möglichkeit, die Datei zum Öffnen neu anzuordnen. Es ist keine so einfache Geschichte. Ich war skeptisch, aber
childstderr = open('nul', 'a')
Ich habe es umgeschrieben. Ja, es funktioniert gut. Knistern Knistern.
Die einzige Möglichkeit, einen Fehler zu beheben, besteht darin, ihn zu verstehen. Es ist natürlich. Aber ich habe Python gelernt. Wenn ich denke, dass es weder ähm noch so ist, verstehe ich nicht genug Es ist nicht schlecht für Klarheit und Umwege.
Recommended Posts