Miért nem jó az alábbi python 3 kód?
Ez nem a teljes program.
def myMain():
....os.chdir( "/Users/ALWAYS_WINS/Desktop/Python projects" )
....print( os.getcwd() )
....ProbaObj = open( "Proba.txt", "r" ) # Itt jelzi a hibát.
....print( ProbaObj.read() )
....ProbaObj.close()
....del( ProbaObj )
....szures( "Proba.txt", "ProbaSzurt" )
....ProbaSzurt = open( ProbaSzurt.txt, "r" )
....ProbaSzurt.read()
....ProbaSzurt.close()
....del( ProbaSzurt )
....return
if( __name__ == "__main__" ):
....myMain()
Az elérési út jó és a fájl is létezik.
Hibaüzenet:
[errno2] no sucs file or directory.
Itt a teljes kód:
Javítottam rajta most nincs hibaüzenet csak az excet:
alatti kód fut le mindig.Miért nem lehet megnyitni a fájlt?
Pedig létezik azon a helyen.
Nem tudom, mi lehet a gond, de a try-except blokkal még azt a kevés infót is elrejted magad elől, amit nélküle kapsz. Az except blokkban valahogy próbáld kiíratni a stack trace-t (nemtom python-ban hogy kell).
Azt sem értem, ez a chdir-ezés mire kell, miért nem így adod meg a megnyitást:
ProbaObj = open ("/Users/ALWAYS_WINS/Desktop/Python projects/Proba.txt", "r")
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!