A print() metódus csak akkor írja ki a beírt paramétert ha nincs más mód a py fájlban még az importálást se tűri meg. Miért?
#21: A különböző verziójú Pythonok - és az azokhoz telepített modulok - keverése nem szerencsés.
Ennek kivédésére a Pythonban ott vannak a virtuális környezetek:
ahol az adott Python-projektedhez kapsz egy "szűz" Python-környezetet, csak az alap modulokkal, amit aktiválva egy elszeparált környezetben telepítheted fel a projekthez szükséges modulokat.
Én sose láttam ilyen hibát, igaz nem windows alatt szoktam használni a python-t.
Ha így írod be fog kiírni valamit?:
print("Hello 1")
import pandas as pd
print("Hello 2")
Vagy így?
import sys
print("Hello")
Ha a sys nem kavart be akkor:
import sys
o=sys.stdout
import pandas as pd
sys.stdout=o
print("Hello")
Vagy esetleg a pufferrelés állítódott el?
Ez kényszeríti a pufferelt írást hogy ürítse a puffert:
import pandas as pd
print("Hello",flush=True)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!