Opgelost print(''Hello World'') In VS code (Python) werkt niet

Dit topic is als opgelost gemarkeerd

Richardprg

Gebruiker
Lid geworden
20 mrt 2024
Berichten
6
Goedemorgen,

Voor de programmeurs onder ons, een vrij simpele vraag, voor mij abra kadabra.

Ik volg een cursus bij NHA voor programmeren en je mag per les één vraag stellen. Als het antwoord vervolgens niet tot de oplossing heeft geleid, ben je op jezelf aangewezen.
Maar gelukkig moet mijn vraag niet heel ingewikkeld voor jullie zijn.

Ik gebruik VS code en heb Python en Pylance als extensie erbij geïnstalleerd.

De eerste code die ik mag schrijven is de welbekende print(''Hello World)-code.
Alleen werkt die niet bij mij, omdat er wellicht een komma verkeerd staat of iets met mijn directory file.
python: can't open file 'C:\\Users\\Gebruiker\\Desktop\\NHA-prg\\Les 3\\lesn.py': [Errno 2] No such file or directory

C:\Users\Gebruiker\Desktop\NHA-prg\Les 3>python les3n.py

SyntaxError: invalid syntax. Perhaps you forgot a comma?

Kan iemand mij uitleggen wat ik fout doe en waar de oplossing hem in zit?
 
Die melding zegt dat dit bestand niet bestaat:
Code:
C:\\Users\\Gebruiker\\Desktop\\NHA-prg\\Les 3\\lesn.py
Die dubbele backslashes (\\) kan je sowieso vervangen door 1 backslash.
Maar dat zal de oorzaak niet zijn.

Plaats je volledige code eens hier.
 
Die melding zegt dat dit bestand niet bestaat:
Code:
C:\\Users\\Gebruiker\\Desktop\\NHA-prg\\Les 3\\lesn.py
Die dubbele backslashes (\\) kan je sowieso vervangen door 1 backslash.
Maar dat zal de oorzaak niet zijn.
Dat klopt! Die code eindigt met lesn.py ipv les3n.py
Ik begrijp alleen niet hoe dit kan en hoe ik deze code kan wijzigen naar
C:\\Users\\Gebruiker\\Desktop\\NHA-prg\\Les 3\\lesn3.py

Wellicht dat die het bestand dan wel vindt.
 
Is bestand lesn.py werkelijk aanwezig op je bureaublad in map NHA-prg\Les 3\

Heb je gebruiker vervangen door jouw Windows naam?
Bijv. als je in Windows inlogt met Richard
C:\Users\Richard\Desktop\
 
Er staat dit, met enkele quotes:
Code:
Print(''Hello world'')
Maak daar eens dit van, met dubbele quotes:
Code:
Print("Hello world")
 
Er staat dit, met enkele quotes:
Code:
Print(''Hello world'')
Maak daar eens dit van, met dubbele quotes:
Code:
Print("Hello world")
Ja dit viel mij ook op inderdaad.
Ik heb dit gewijzigd, maar hij pakte hem nog steeds niet.

Wat ik nu wel anders heb gedaan, ik heb in VS Code na deze wijziging met de aanhalingstekens, de file opgeslagen. Wellicht dat de les3n.py file die in de map op mijn bureaublad staat, hem daardoor heeft veranderd en daardoor heeft kunnen lezen.
M.a.w. het probleem is opgelost, maar ik ben nou nog wel erg nieuwsgierig waardoor de code niet lukte eerder.
 
Dat weet ik helaas ook niet, maar het moet in ieder geval met dubbele quotes.
 
In ieder geval, heel erg dank voor alle behulpzame en vooral snelle reacties!
 
Graag gedaan.
En welkom bij Helpmij :)
 
Wellicht dat de les3n.py file die in de map op mijn bureaublad staat, hem daardoor heeft veranderd en daardoor heeft kunnen lezen.
Het bestaande bestand overschreven met jouw code.

Succes met de volgende les :cool:
 
Je kunt in een bestandsnaam of directorynaam beter geen spaties gebruiken.
 
Terug
Bovenaan Onderaan