Új hozzászólás Aktív témák
-
-
sonar
addikt
Sziasztok,
Nem igazán python-os a kérdés, de hátha vki el tudja magyarázni.
Mire jó a client side certificate, mi célt szolgál?
Egy ehhez hasonló parancsom van. (ezt a példát a python dokumentációból szedtem)requests.get('https://kennethreitz.org', cert=('/path/client.cert', '/path/client.key')) <Response [200]> -
sonar
addikt
válasz
golfvariant
#4409
üzenetére
Csak egy kommentárt had fűzzek hozzá.
Alapban amit ezzel letöltesz az leginkább a statikus rész lesz. Illetve ha valami csak úgy van belinkelve az oldalra akkor azt nem biztos, hogy lehúzza (ehhez ugye módosítani kell a linket is) és utána neked abban a formában jelenik meg ahogy szeretnéd. Persze mindenre van megoldás.És akkor még egy harmadik lehetőséget bedobok a végére: selenium
-
sonar
addikt
válasz
golfvariant
#4131
üzenetére
És mi volt a megoldás?
-
sonar
addikt
válasz
golfvariant
#4128
üzenetére
Jogi részeben nem tudok teljesen állást foglalni, de ezt én amolyan szürkezónának ítélem meg.
-
sonar
addikt
válasz
golfvariant
#4126
üzenetére
Érdemes ilyenkor scrollozni vagy tab, pagedown keyeket küldözgetni, hogy betöltődjön minden.
Meg egy kis wait.
Nekem szokott működni. -
sonar
addikt
Win alá akartam volna rrdtool-t felrakni, de nem akarja az igazat.
Googli nem volt túlságosan segítőkész elsőre.
Vkinek ötlete? (python 3.10)szerk:
Solution: Jobban átolvasva, csak linux támogatott.python -m pip install rrdtool
Collecting rrdtool
Using cached rrdtool-0.1.16.tar.gz (22 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [3 lines of output]
test_rrdtool.c
C:\Users\****\AppData\Local\Temp\tmp_python_rrdtoolu0m8q931\test_rrdtool.c(2): fatal error C1083: Cannot open include file: 'rrd.h': No such file or directory
Error: Unable to compile the binary module. Do you have the rrdtool header and libraries installed?
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details. -
sonar
addikt
Hátha érint valakit:
10 Credential Stealing Python Libraries Found on PyPI Repository -
sonar
addikt
Csak egy kis megjegyzés:
Múltkor olvastam egy könyvet v cikket a web parsolás témában,már nem emlékszem pontosan, de ott azt ajánlotta a szerző, hogy ha a file encoded akkor célszerű a bináris file-ba írást használni.
Az okfejtésre már nem emlékszem tisztán, de talán az volt, hogy gyorsabb és hatékonyabb és a későbbi feldolgozások (esetlegesen további decode-ok) zökkenőmentesebbek lesznek. -
sonar
addikt
11 Malicious PyPI Python Libraries Caught Stealing Discord Tokens and Installing Shells
(Számomra) Nem túl ismertek ezek a packagek, de ha valaki használja akkor olvassa el a linkelt cikket.
importantpackage / important-package
pptest
ipboards
owlmoon
DiscordSafety
trrfab
10Cent10 / 10Cent11
yandex-yt
yiffparty -
sonar
addikt
-
sonar
addikt
Sziasztok,
A következő problémán agyalok, hogy ha megadok egy egyszerű range-t akarmi[1-5] akkor generálja le nekem belőle
akarmi1
akarmi2
...
akarmi5
Létezik erre valami modul? Vagy dolgozzam fel, mint string és ha van szögletes zárójel akkor a benne lévőt kezeljem range-ként? -
sonar
addikt
válasz
justmemory
#2966
üzenetére
Dettó. Ma hulla vagyok, de elsőre nem találtam konkrét infót, hogy mi van és miért nem megy.
-
sonar
addikt
Sziasztok,
A pip search nálatok megy?
-
sonar
addikt
Aki még nem olvasta volna: A Microsofthoz igazol Guido van Rossum, a Python atyja
-
sonar
addikt
Abszolút csak tipp, setuptools-ból a legutolsó van fent?
pip3 install --upgrade setuptoolsNálam simán felment.
OS:Mint 20
python3.8$ pip3 install --upgrade bsdiff4
Collecting bsdiff4
Downloading bsdiff4-1.2.0.tar.gz (11 kB)
Building wheels for collected packages: bsdiff4
Building wheel for bsdiff4 (setup.py) ... done
Created wheel for bsdiff4: filename=bsdiff4-1.2.0-cp38-cp38-linux_x86_64.whl size=35156 sha256=312ae5bb454bbcd2b4e9064d34705924d4d3b5080846ca876e7e95b096c51a2e
Stored in directory: /home/sonar/.cache/pip/wheels/e6/ea/4f/2df7010b3c81ef36bfc0fa6fc0c62a7598c0b808ac1f253de0
Successfully built bsdiff4
Installing collected packages: bsdiff4
Successfully installed bsdiff4-1.2.0 -
sonar
addikt
Itt a második sor hibádzik:
while True:
humidity is not None and humidity >= 0.0 and humidity <= 100.0 and temperature is not None and temperature > -100.0 and temperature < 150.0:Mit is akartál vele?
A formázásod még mindig nem tökéletes. Egyben kéne az egész kódot formázni és nem soronként.
-
sonar
addikt
válasz
velizare
#2455
üzenetére
Sajnos nincs ilyen pro DBA-s ismerősöm. A legtöbb válasz meg, hogy amíg a db szerver bírja addig nem érdekel senkit, hogy az alkalmazott megoldás mennyire hatékony. Eddig én is azt a "hagyományt" követtem, hogy nyitom, elvégzem amit kell majd zárom a kapcsolatot. Csak elmélkedek. Egy egész jó kis iromány a témában: [link]
-
sonar
addikt
válasz
sztanozs
#2450
üzenetére
Mindkettő.
#2453 velizare: SQL server birni fogja a terhelést akkor is ha minden művelet után lezárom (jelenleg is így működik). Igazából csak arra lennék kíváncsi, hogy melyik megoldás az optimálisabb. Ez most olyan elméleti szöszölés és próbálok kicsit a dolgok mélyére ásni és nem megelégedni azzal, hogy működik. -
sonar
addikt
Sziasztok,
Hosszú idő után újra egy nagyobb lélegzetvételű projectbe fogtam.
Mivel elég sok MySQL művelet lesz ezért a következő kérdés merült fel bennem:
Vajon mi a jobb, ha megnyitom a kapcsolatot és lezárom amikor lezárom vagy elvégzem a műveletet és lezárom a kapcsolatot?
Most kezdtem túrni a témában a netet, de ha vkinek van tapasztalata szivesen venném ha megosztanáüdv: s
-
sonar
addikt
Sziasztok,
python 3.x-hez milyen modult ajánlotok snmp lekérdezésekre?
snmpwalk-os szeretném kiváltani.üdv:s
-
sonar
addikt
Hi,
Egy kis eset tanulmányt osztanék meg. linux+spyder3 -mal kapcsolatban.
Nos eddig úgy gondoltam, hogy a spyder3 telepítésének a legjobb (és legegyszerűbb) módja a distró repójából szépen felrakom.apt-get install spyder3 spyder-common
Azt kell, hogy mondjam ez működik is és kapunk egy működő spyder3-at, de sajnos egy elég régi verziót.
Ha viszont szeretnénk egy friss verziót akkor először szedjük le a spyder-tapt-get remove spyder3 spyder-common
Majd pip segítségével tegyük felpip3 install spyder
vagy ha már fentvan és frissíteni szeretnénkpip3 install --upgrade spyder -
sonar
addikt
válasz
grabber
#2117
üzenetére
Kérdés:
hogyan szerkesztetted a crontab-ot?
Saját user alól crontab -e vagy azt is sudo-val?
Javasolnám, hogy ha már root-tal akarod csinálni akkor root userrel szerkeszd az /etc/crontab file-t*/10 * * * * root python /home/user/program/program.pybtw: ez nem python hanem linux (jellegű) kérdés
btw2: ha pythonnal futtatod akkor a py-nak nem kell futtatási jog -
sonar
addikt
Hi,
Nagyon péntek van. Van vkinek ötlete, hogy miért nem kezdődhet *-gal a visszatérő string?def five(op):
if op != '': return eval(op)
return str(5)
def seven(op):
if op != '': return eval(str(7) + op)
return str(7)
def times(param):
return str('*' + str(param))
print(seven(times(five))) -
sonar
addikt
Ha még vki nem hallott volna róla: Cryptocurrency Clipboard Hijacker Discovered in PyPI Repository
Az érintett csomag: colourama -
sonar
addikt
A sorhossz limit nálam is gond szokott lenni, főleg ha van egy összetett SQL lekérdezés. (az ilyen warn-ingokat ignorálom) De alapvetően igyekszem betartani az ajánlásokat.
Szerintem ha vki igényes akkor szánjon időt a formázásra is.
Mostanában nem kódolok sokat, de ha ránézek egy összetett kódra azért abból látszik sokszor, hogy mire számitson az ember...
Falra tudnék mászni, mikor össze vissza vannak kommentelve a dolgok, idébb odébb egy-egy tab befigyel...
spacek minden fele..., meg az idióta változó nevektől, össze vissza kis és nagybetükkel -
sonar
addikt
Ha már formázás a pep8 egyértelműen meghatározza, hogy mit merre hogyan. Mindent nem lehet fejben tartani, de vannak jó kis tool-ok amiket ha ráeresztesz a kódra akkor adnak infót, hogy mi az ami stílus idegen.
pep8online.com - én legtöbbször itt ellenőrzöm a formázást.
A végén tényleg szép és olvasható kód lesz -
sonar
addikt
válasz
K1nG HuNp
#1264
üzenetére
Azért mert az r fogja tartalmazni a belépéshez szükséges adatokat
= praw.Reddit(username = config.username,
password = config.password,
client_id = config.client_id,
client_secret = config.client_secret,
user_agent = "Bence's first reddit bot")két függvénybe van elkülönitve a folyamat. Az első a belépés (bot_belepes()) a másik meg a robotolás (bot_futtatas(r))
-
-
sonar
addikt
Köszönöm mindkettőtöknek, az éjjel magamtól is megvilágosodtam. Csak tegnap vhogy nem esett le.

-
sonar
addikt
Egy láma kérdés
A Vagy operátor hogy csinál ebből a két számból 30-at?
>>> print(10|20)
30Nézem a dokumentációt, de ez vhogy nem jön össze most.
-
sonar
addikt
válasz
peter1998
#1062
üzenetére
A bash rc.local akkor fog lefutni ha megadod a path-ot vagy ott vagy ahol az rc.local
sorry túl késő volt akkor és mai is
Ez lett volna a parancs ha nem léptél be előzőleg az etc könyvtárba
bash /etc/rc.localigazából mind 3 módszer jó kell, hogy legyen.
az rc.local az root userrel fut, cron-os @reboot ott már több lehetőség van, systemd-s is alapvetően root
Ami még gond és különbség lehet, hogy vmi még nem éledt fel teljesen v a script nem teljesen lett felkészítve arra, hogy standalon háttérben fusson.
Ilyenkor szoktam teli tömni loggolással a scriptet, hogy lássam meddig jut el. És utána lehet tovább lépni/gondolkodni -
sonar
addikt
válasz
peter1998
#1055
üzenetére
Na most az rc.local nem minden linux van engedélyezve (ha nincs az os-en engedéyezve akkor bele van írva az rc.local-ba bele van írva) Bár ha jól megnézem ez vmi raspian lesz.
Ha ezt lefuttatod akkor látnod kell, hogy mi a gond (előtte javaslom, hogy lépjél ki a gyökérbe cd \ )bash rc.local
Illetve tegyél a végére & jeletpython /home/bazs/rele_ketto.py &@reboot-nál nem kell az & jel
illetve nézd meg a syslogot hátha mond vmi okosatgrep cron /var/log/syslog -
sonar
addikt
válasz
justmemory
#1017
üzenetére
2.7-ben a paralell dolog nem igazán működik. Az az működik csak sokkal lassabb és erőforrás zabálóbb, mint ha egymásután futna
Igazából számomra az nem világos, hogy ha 100ms várás kell a kettő indítás között? Vagy 100ms után inditani kell mindenképpen -
sonar
addikt
válasz
Chesterfield
#827
üzenetére
Le lehet hozzá tölteni a megoldásokat is

-
sonar
addikt
válasz
Tigerclaw
#823
üzenetére
Általánosságban el lehet mondani, hogy a whitelista jobb.
Tehát ha magad szűröd ki, hogy mi minden mehet be.
Kivétel kezelés sem rossz, de ott nehezebb felkészülni minden féle kivételre.
De program függő, van amikor nincs értelme whitelistázni és nehéz karbantartani.
De amikor túl sok a kivétel és nem átlátható akkor inkább whitelista. -
sonar
addikt
válasz
concret_hp
#811
üzenetére
Bár ha adatbázis és sok millió sor akkor csinálnék egy replicát az adatbázisról és lecsökkenteném benne az adatok számát és azzal dolgoznék.
-
sonar
addikt
válasz
concret_hp
#809
üzenetére
vannak szabványos kilépési értékek pl.: sys.exit()
vagy favágóbb módszer: kiirod fileba, adatbázisba etc...
és a "keret" program meg azzal dolgozik.
De miért nem mindjárt mindent pythonban irsz
-
sonar
addikt
Egyébként én azt javasolnám ha egyenlőre csak tanulsz akkor nyomd végig a könyvet a 2.7-tel és utána válts 3-ra. Nem kevés szopektől mented meg magad. V kifejezetten 3-as tutoriálokat nézegess.
Kezdőként két lecsóba belecsapni... nehogy a túl sok kudarc elvegye a kedved ettől a remek nyelvtől. -
sonar
addikt
válasz
DrojDtroll
#735
üzenetére
Nekem simán megy firefox alatt
(linux mint 17.3 + FF 47.0) -
sonar
addikt
Ha vki szórakozni is akar akkor ajánlom figyelmébe a codecombat oldalt
-
sonar
addikt
Asszem megőrülők
Már szét barmoltam totálisan ezt a funkciót, ennél több debug lépést nem tudnék belerakni, de egyszerüen kilép a rutinból úgy, hogy nem hajtja végre az exception ágat.
ezután a lépés után ugrik vissza a főágba
strTMP2=strTMP.replace('\x08','')
jah és 10-ből 1-szer jól lefutdef tnREADMORE(tn,read,write,read2):
try:
timeout = 3
print tn.read_until(read,timeout)
except Exception,e:
print str(e)
raw_input('error1')
try:
write = write + '\n'
print write
tn.write(write)
time.sleep(2)
timeout = 3
print '---------'
strTMP = tn.read_until(read2,timeout)
print 'type strTMP:',type(strTMP)
print strTMP
print '---- str ----'
strTMP2=strTMP.replace('\x08','')
print 'mi a csocs:',strTMP2
except Exception,e:
print '--- Error ---'
print str(e)
# print strTMP.splitlines()
raw_input('error')
return
return strTMP2ötlet?
-
sonar
addikt
Kössz!
ez a git akkor verzió követő, a repó meg ahova feltolja a kódot. Gondolom akkor ezt lehet lokálisan is csinálni.
Ebbe akkor bele kell ásnom magam egy pöttyet. -
sonar
addikt
Hi
Nem kimondottan python, de hátha.
Verzió követést ti hogyan oldjátok meg?
Van egy két scriptem amit két három havonta ki kell egésziteni. Eddig kommentbe irogattam meg release után egy zippelt verziót lementek magamnak.Illetve van-e vmi olyan oldal ahol rendszeresen mutatnak be python-os modulokat technikákat...
(most nem a python.org -ra gondolok) -
sonar
addikt
válasz
csaszizoltan
#609
üzenetére
Sajnos annál a magyar könyvnél nem fogsz találni jobbat.
A nyelvezete is teljesen rendben van. Egyszerűen bizonyos fogalmakat nem lehet máshogy magyarázni. -
sonar
addikt
válasz
DrojDtroll
#542
üzenetére
Igazából tök mindegy. Az élet dönti el, hogy ki mit használ. Én speciel rá vagyok kényszeritve a 2.7-re (esetenként 2.5,2.4) De haladni kell a korral ezért ha lehetséges akkor meg meg próbálkozom a 3-assal.
-
sonar
addikt
válasz
olivera88
#526
üzenetére
Szerintem neked a dátum formázás kell
string to datetime
>>> s = '2010-12-31 23:59:59'
>>> dt = datetime.datetime.strptime(s, '%Y-%m-%d %H:%M:%S')
>>> print dt
2010-12-31 23:59:59Ide összegyűjtöttem az összes lehetséges konverziót: [link]
Vagy ha string ként jön és úgy kezeled akkor pikk pakk tudsz egyedi formázást is csinálni egyszerű string manipulációval (megfelelő poziciókba beszúrni a kivánt karaktereket) -
sonar
addikt
válasz
DrojDtroll
#517
üzenetére
Kódszerkesztésre én ezt a hármat próbáltam és kb az alábbi sorrendben használom windows alatt.
- Notepad++ python ident plugginnal (céges környezetben ahol sok a policy meg minden ez a legegyszerűbb)
- Spyder
- Visual Studio + Iron Python modulLinux alatt
- Spyder
- Geany -
sonar
addikt
válasz
#82595328
#478
üzenetére
Nem törvényszerű, hogy új sor legyen. Nyugodtan irhatod utána is csak akkor ugye egy sor lehet, Csak a kódot teszi áttekinthetőbbé. Egész pontosan több "sor" is lehet de akkor ; -vel kell elválasztani őket.
Tehát
if n == 1: parancs1 ; parancs2
vmi ilyesmi
if n==1: x=x*x; print x -
sonar
addikt
Azt tudod, hogy hol akad el?
Nézd meg, hogy meghivja -e a belső scriptet v sem.
Gyakori hiba, hogy ha a belső script is használ config file-okat... akkor a path eltéved. -
sonar
addikt
válasz
AeSDé Team
#427
üzenetére
Szerintem a stringio jó lehet neked.
-
sonar
addikt
Azért annyit még hozzátennék ha megengeded, hogy ebben a progi részletben zéró hibakezelés van.
Ha nagyobb számot üt be, mint amennyi sor van hibára fut...
ha csak szöveget üt be akkor is problematika van...
Érdemes lenne ezen kicsit elgondolkodni. Még ha csak gyakorolsz is. (akkor jó agytorna) -
sonar
addikt
válasz
Blue Eagle
#408
üzenetére
google: pcy decompile
Verzió függő a dolog, nem mindegyik decompiler tud mindent visszaforgatni. -
sonar
addikt
sziasztok,
rrdtool-hoz hasonló grafikon készítőt tudtok ajánlani?
(egy olyan linux-ra kellene ahol elég korlátozottak lettek a lehetőségek és keresem az alternativákat) -
sonar
addikt
Milyen formában vannak a számok a szövegben?
Random vagy rendezett valamilyen minta alapján? (ha jól látom itt vesszővel van elválasztva ez megállja a helyét?)Mert ha vessző akkor én azt csinálnám, hogy split-elném és egy for ciklus + kettő if.
Vhogy igy.minden_szam = szoveg.split(',')
for m in minden_szam:
if float(m) > 21 and float(m) < 23:
print '21-23 kozotti', m
continue
if float(m) > 47 and float(m) < 49:
print '47-49 kozotti', m
continue
Új hozzászólás Aktív témák
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Trollok komolyan
- Autós topik
- TCL LCD és LED TV-k
- Nyaralás topik
- Bestbuy játékok
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Samsung Galaxy A54 - türelemjáték
- Kecskemét és környéke adok-veszek-beszélgetek
- Békéscsaba és környéke adok-veszek-beszélgetek
- További aktív témák...
- Telenor 5G Indoor WiFi Router (FA7550) + töltő
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- Akko 3098 /DE/PBT/RGB/Wireless/Hot swap/Yellow/Crystal switch
- GYÖNYÖRŰ iPhone 13 128GB Midnight - 1 ÉV GARANCIA -Kártyafüggetlen, MS4250, 100% Akksi
- Autós kamera eladó
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest





