Seite 1 von 1

Wozu brauch man eine *.nja Datei?

Verfasst: Dienstag 3. Juni 2025, 15:45
von Schlosser56
Hallo,
ich habe keine Ahnung von Python, brauche aber ein Pythonprogramm für eine andere Anwendung. Leider bekomme ich das Programm
nicht zum laufen. In dem Verzeichnis sind 3 Dateien: ServoGui.py, _init_.py und ServoGui.nja. Wofür wird die nja Datei gebraucht?
Kann mir das jemand helfen?
MfG
Hans

Re: Wozu brauch man eine *.nja Datei?

Verfasst: Dienstag 3. Juni 2025, 16:01
von __blackjack__
Falls deren Inhalt so (oder so ähnlich) aussieht, brauchst Du die gar nicht, das ist eine Datei die ein Projekt für einen Editor/eine IDE beschreibt. Ich vermute mal die Ninja-IDE.

Code: Alles auswählen

{
  "mainFile": "ServoGui.py", 
  "use-tabs": false, 
  "venv": "", 
  "relatedProjects": [], 
  "name": "ServoGui", 
  "license": "GNU General Public License v3", 
  "url": "", 
  "pythonPath": "python", 
  "preExecScript": "", 
  "additional_builtins": [], 
  "programParams": "", 
  "indentation": 4, 
  "PYTHONPATH": "", 
  "supported-extensions": [
    ".py", 
    ".html", 
    ".jpg", 
    ".png", 
    ".ui", 
    ".css", 
    ".json", 
    ".js", 
    ".ini"
  ], 
  "project-type": "", 
  "postExecScript": "", 
  "description": ""
}

Re: Wozu brauch man eine *.nja Datei?

Verfasst: Dienstag 3. Juni 2025, 16:41
von Schlosser56
Die Datei sieht genauso aus. Hat die dann überhaupt einen Sinn? Soll ich lieber mit der Ninja-Ide arbeiten?

Re: Wozu brauch man eine *.nja Datei?

Verfasst: Dienstag 3. Juni 2025, 16:56
von nezzcarth
Dass die Datei vorhanden ist, heißt du nur, dass das Projekt mal von jemandem mit diesem Programm geöffnet wurde. Viele IDEs legen vergleichbare Dateien an, die jeweils spezifisch für die jeweilige IDE sind. Da sind normalerweise nur Einstellungen für die Ide selbst drin. Idealerweise achtet man beim Verteilen des Codes darauf, dass solche Dateien nicht mit "reinrutschen". Es gibt schon mal Fälle, wo solche Dateien notwendig sind (bei Java/Eclipse hatte ich das schon), bei Python wüsste ich aber nicht, warum. Insofern: Nein, du brauchst die Daten wahrscheinlich nicht und nein, du musst auch nicht diese IDE benutzen.

Re: Wozu brauch man eine *.nja Datei?

Verfasst: Dienstag 3. Juni 2025, 17:05
von __blackjack__
Selbst wenn man die zur Datei passende IDE benutzen würde, bräuchte man die Datei nicht, denn da stehen ja gar keine wichtigen Einstellungen drin. Entweder sind die Werte leer oder die Standardeinstellung, bis auf ganz wenige Ausnahmen.