Kezdőoldal » Számítástechnika » Programozás » Miért nem működik ez a python...

I.B.T. kérdése:

Miért nem működik ez a python program?

Figyelt kérdés

A cél az lenne, hogy hozzon létre két mappát (ebből, ide), majd az 'ebből' fájlból másolja át a "Másold!" feliratot az 'ide' mappába. Lefut a program, nem ír ki hibát , mégse működik.

f=open ("ebből", "a")

f.write ("Másold!")

f.close()


d= open ("ide", "a")

d.close()


a= 0


def copyfile(ebből, ide):

fs= open ("ebből", "r")

fd= open ("ide", "w")

while a<= len (ebből):

a=a+1

txt = fs.read (50)

if txt == (""):

break

fd.write(txt)

fs.close()

fs.close()

return



2018. nov. 11. 21:21
1 2
 1/11 A kérdező kommentje:
összecsúsztak a sorok, az idle-ben meg van a rendes tagolás, behúzás
2018. nov. 11. 21:23
 2/11 anonim ***** válasza:
hmm, definiálsz egy függvényt, amit az ég világon sehol nem hívsz meg.
2018. nov. 11. 21:54
Hasznos számodra ez a válasz?
 3/11 anonim ***** válasza:

Ebben semmi nincs, ami mappát hozna létre.... arra használd az os modult.


Egyébként meg fájl vagy mappa???

Mi a fene az, hogy "feliratot átmásolni"???

2018. nov. 11. 22:10
Hasznos számodra ez a válasz?
 4/11 A kérdező kommentje:
Fájlt akartam írni.
2018. nov. 11. 22:43
 5/11 anonim ***** válasza:

Ennél kaotikusabban egy ennyire egyszerű dolgot nem is lehetett volna megkérdezni.

Most még egyszer, lassabban, magyarul: Mit szeretnél lekódolni?

2018. nov. 11. 22:47
Hasznos számodra ez a válasz?
 6/11 tabaki ***** válasza:
100%

Elsősorban tedd föl pl. ide:

[link]

Ez megőrzi a tagolást, ami pythonban létkérdés.

2018. nov. 11. 23:06
Hasznos számodra ez a válasz?
 7/11 A kérdező kommentje:

Nos. Jelenleg azt tanulom, hogyan lehet szövegfájlokat szerkeszteni phyton segítségével. AZ lett volna a terv, hogy létrehozok két fájl, egybe beleírok valamit, majd a másikba átmásolom. Ennyit kell tudnia ennek a programnak.

A program létrehoz 2 db fájlt, az "ebből" fájlba bele is írja, hogy "Másold!" viszont nem másolja át az "ebbe" fájlba.

2018. nov. 12. 08:35
 8/11 A kérdező kommentje:
2018. nov. 12. 08:37
 9/11 tabaki ***** válasza:

Nem vagyok programozó, a pythonhoz sem értek, de szerintem ezek biztosan nem stimmelnek:

Elsőrendű probléma: A copyfile()-t egyáltalán nem hívod meg, tehát érthető, ha meg sem próbálja végrehajtani.

Másodrendű probléma: Amennyire látom, copyfile() egy értelmetlen katyvasz.

Harmadrendű probléma: Bár lehet, hogy működne, de elég bizarr ötlet változónévként magyar ékezetes szavakat használni, mellesleg fájlnévként se szerencsés.

2018. nov. 12. 09:20
Hasznos számodra ez a válasz?
 10/11 A kérdező kommentje:
Még csak tanulom, szóval ha esetleg valaki kijavítja én annak nagyon örülnék :D
2018. nov. 12. 09:26
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!