Új hozzászólás Aktív témák
-
Vesporigo
aktív tag
Szeretnék egy random hálózati meghajtót mappelni, és ezt a meghajtót használni további műveletekhez.
Jelenleg csak egy fix meghajtót tudok mappelni, ebből kellene olyan megoldást csinálni, ami működik random meghajtókkal. Így néz ki most a kódrészlet:os.system(r"NET USE K: \\HomeServer\cuccok")
shutil.copy("K:\\Sajat\kep.jpg", "D:\\Mappa\\Kepek")
os.system(r"NET USE K: /DELETE")Találtam leírást NET USE *-gal, de nem tudom, ezzel hogy tudnám a meghajtót betűjelét kinyerni és felhasználni. Van ötletetek?
-
Vesporigo
aktív tag
Ezt a kurzust én is csak ajánlani tudom, a Python for Everybody Specialisation első része. Nagyon érthetően magyaráz Dr. Chuck (természetesen angolul) A Python for Everybody Specialisation első 3 részét megcsináltam kb 1 hónap alatt (ha nagyon ráfekszik az ember, fele ennyi idő is elég):
- Programming for Everybody (Getting Started with Python)
- Python Data Structures
- Using Python to Access Web DataA 4.rész, a Using Databases with Python már kifogott rajtam, ezt egyelőre hanyagolom, mert az SQL tudásom kissé megkopott, szóval azt kell most felelevenítenem.
Érdekes gyakorlatokat ad minden fejezet végén, néha kicsit böngészni kell a netet, vagy kis segítséget kérni, de nem lehetetlen. Engem teljesen lekötött a kurzus.
-
Vesporigo
aktív tag
KEAN és axioma: nagyon köszönöm mindkettőtöknek a segítséget!

Közben találtam megoldást egy stackoverflow bejegyzésben, a mylist sorom után még ezt írtam be:
tags = soup('span')
for tag in tags:
print(tag.text)Így már kilistázta csak a számokat.
Azt hiszem, kicsit beleásom magam a BeautifulSoup-ba, mert ez még nekem picit magas, az oktatóanyag sem volt túl egyértelmű.
Még1x köszönöm!
-
Vesporigo
aktív tag
Egy kis segítséget szeretnék kérni. Python3 alatt szeretnék kinyerni pár adatot egy oldalról BeautifulSoup használatával.
import requests
from bs4 import BeautifulSoup
page = requests.get("http://py4e-data.dr-chuck.net/comments_42.html")
soup = BeautifulSoup(page.content, "html.parser")
html = list(soup.children)[0]
body = list(html.children)[3]
p = list(body.children)[3]
mylist = p.get_text()
print(mylist)Valami hasonló felsorolást kapok eredményül (str a típus):
...
Carys21
Skye19
Atiya18
Rohan18
Nuala4
Maram1
...Itt lenne szükségem némi útmutatásra ahhoz, hogyan szedjem ki a listából a számokat. Próbáltam for ciklussal + reguláris kifejezésekkel, de utóbbi még nagyon nem megy, meg azért bízom benne, hogy van más megoldás is. Azért gondoltam a reguláris kifejezésekre, mert változó hosszúságú számok vannak a szavak végén, így egy egyszerű slice-ot nem tartom célravezetőnek, bár lehet, hogy ebben is tévedek.
Ha tudnátok benne segíteni, azt nagyon megköszönném. -
Vesporigo
aktív tag
Végül megoldottam a problémát.
A sendMail függvény szintaxisa a következőképpen nézett ki:def sendMail(to, subject, text, files=[])Aztán az előre definiált csatolmányokat így tudtam hozzáadni:
sendMail(TO, "Statusz", BODY, attach1 + attach2 + attach3)Nekem ez tűnt a legegyszerűbb megoldásnak, mivel amikor elhoztam a szerverekről a későbbi csatolmányokat, egyúttal változóként definiáltam őket, így már csak össze kellett őket fűznöm. Kb 3 napig böngésztem a netet megoldás után kutatva, de mind bonyolultabbnak tűnt.
Köszönöm mindenkinek a segítséget!
-
Vesporigo
aktív tag
válasz
justmemory
#1442
üzenetére
Smtplibbel szeretném küldeni.
Igazából már megvan a 3 csatolmány, 3 különböző könyvtárból hozom el őket, csak szeretném mindhármat csatolni ugyanabba a levélbe.Az érdekelne, hogy ebben az esetben hogyan hivatkozhatok a több csatolmányra a sendMailben.
A másik megoldás, ami eszembe jutott, ez lenne:
sendMail(TO, "Statusz", BODY, ['attach1','attach2','attach3'])Vagyis az előzővel ellentétben itt nem fűzném össze a fájlokat, hanem egyenként hivatkoznék rájuk.
Melyik megoldás lehet működőképes?
Nincs szükségem for ciklusra, mert a fájlokat definiálom, mikor elhozom őket különböző könyvtárakból. -
Vesporigo
aktív tag
Szeretnék egy emailhez csatolmányokat hozzáadni. Definiáltam 3 csatolmányt (attach1, attach2, attach3).
Valahol olvastam, hogy így is csatolhatom őket a levelemhez egyszerre:
csatolmany = attach1 + attach2 + attach3
sendMail(TO, "Statusz", BODY, csatolmany)Mit gondoltok, ez a csatolmány összefűzős megoldás működőképes? (Bocsi a buta kérdésért, még sosem írtam ilyet több csatolmánnyal.)
-
Vesporigo
aktív tag
Sziasztok,
Valakinek van bármi infója róla, hogy hol lehet kapni Koós Antal Python a gépben c. könyvét nyomtatott formában? Csak elektronikusan találtam meg. Továbbá mi a véleményetek erről a könyvről? Még csak most kezdtem a Pythont, jelenleg Gérard Swinnen Tanuljunk meg programozni Python nyelven c. könyvét olvasom (bár többek szerint eléggé elavult, nekem nagyon tetszik eddig), plusz egy Coursera tanfolyamot csinálok. A Koós-féle könyv mennyire lenne segítségemre a tanulásban?
Ha már itt tartunk, angol nyelven szerintetek melyik a legjobb könyv python tanuláshoz?
Bocsi a sok kérdésért, nagyon érdekel!
Előre is köszi!
Új hozzászólás Aktív témák
- Vicces képek
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Filmvilág
- Ilyen olcsó sem volt még egy Apple notebook
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Samsung Galaxy S23 Ultra - non plus ultra
- Arc Raiders
- Pedzegeti az új Xbox irányát a Microsoft
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



