- Asszociációs játék. :)
- Digitális Állampolgárság Program
- Elektromos rásegítésű kerékpárok
- "Egyszerű" Ügyfélkapu+ regisztráció
- Munkahelyről leselejtezett laptopot vettem
- eBay-es kütyük kis pénzért
- Tanári fizetések: magas béremelést jelentett be az államtitkár - és a VALÓSÁG
- Grand Theft Auto V - Látványosságok és érdekességek tárháza egy helyen!
- Fűzzük össze a szavakat :)
- leslieke farmerzsebe
Új hozzászólás Aktív témák
-
lanszelot
addikt
Sikerült találni egy programot ami az asztalon egy linkkel elindítva a script azt teszi amire programozom: [link] Auot Hotkey
Már meg is csináltam, mehet a játék
Ha a párom játszik vele, ő nem tudja elindítani. Egyszerű megoldás kellett mint a fa bot Nagyon szépen köszönöm a segítséget -
-
-
-
-
-
Archttila
veterán
megprobaltam script formajaban is (mindharom forditasi lehetoseggel) de egyik sem mukodik
script
import os
from srtranslator import SrtFile
#from srtranslator.translators.deepl_api import DeeplApi
#from srtranslator.translators.deepl_scrap import DeeplTranslator
from srtranslator.translators.translatepy import TranslatePy
translator = TranslatePy()
filepath = "/home/alucard/Downloads/film.srt"
srt = SrtFile(filepath)
srt.translate(translator, "nl", "hu")
# Making the result subtitles prettier
srt.wrap_lines()
srt.save(f"{os.path.splitext(filepath)[0]}_translated.srt")
result
[alucard@arch ~/Downloads]$ python translate.py
Loading /home/alucard/Downloads/film.srt
... Translating chunk. 0 %
Traceback (most recent call last):
File "/home/alucard/Downloads/translate.py", line 9, in <module>
srt.translate(translator, "nl", "hu")
File "/home/alucard/.local/lib/python3.11/site-packages/srtranslator/srt_file.py", line 154, in translate
translation = translator.translate(
^^^^^^^^^^^^^^^^^^^^^
File "/home/alucard/.local/lib/python3.11/site-packages/srtranslator/translators/translatepy.py", line 14, in translate
result = self.translator.translate(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/alucard/.local/lib/python3.11/site-packages/translatepy/translate.py", line 135, in translate
raise NoResult("No service has returned a valid result")
translatepy.exceptions.NoResult: No service has returned a valid result
deepl api-val is neztem ott
SyntaxError: invalid decimal literal
uzenettel fosta ossze magat.Megnezem ezeket hatha [link]
[ Szerkesztve ]
Passionate about minimalistic software, the Linux philosophy, and having fun. SFF and AV enthusiast, APU retro gamer.
-
Archttila
veterán
-
Fundiego
tag
nem is fullba szeretném megtanulni, arra nincs időm. csomó nyelv logikáját megértem és áttudom írni amit akarok egy idő után.
konkrétan discord botot szeretnék létrehozni. az sql-el már működik is az összekapcsolás, a következő lépcsőfok a lekérdezés lenne, de nem akar sikerülni. -
Hege1234
addikt
csak amiatt fontos, hogy a .m3u8 fájl
végül így nézzen ki#EXTM3U
#EXTINF:0,1) M2
https://.....m3u8
#EXTINF:0,2) M5
https://.....m3u8
#EXTINF:0,3) RTL
https://.....m3u8
#EXTINF:0,4) RTL Kettő
https://.....m3u8
#EXTINF:0,5) RTL Három
https://.....m3u8
...stbpersze csak az én gondolatmenetemen indultam el, hogy ennek csak a legelején kell benne lennie az 1. sorban
#EXTM3U -
-
kovisoft
őstag
-
kovisoft
őstag
-
-
axioma
veterán
sztem [de nyers, nem probaltam ki]:
with open('test.txt') as file:
outfile=open('akarmi.txt','rw') #ezt majd torlod
for line in file.readlines():
if all(c in '0123456789.' for c in line.strip()):
outfile.close()
outfile=open(line.strip()+'txt','rw')
else:
outfile.write(line)
outfile.close()
[ Szerkesztve ]
-
Siriusb
veterán
Persze nem kizart, hogy tulbonyolitom
Á, dehogy!!!Szerintem bőven elég az if-ben vizsgálni, hogy a fejezet jelölése-e az adott sor, vagy a tartalma. Amíg el nem jut odáig, hogy másodszor is csak számot talál, addig szépen hozzáadogatod a sorokat egy változóhoz. Amint azonban a számnál vagy ismét, kiírod az eddigieket és kezded elölről az üres változóval.
Szerk.: mondjuk amilyen lassú fordulaton ketyeg most az agyam, lehet tök hülyeségeket írok. Inkább be is fejezem, éppen ezért nem álltam ma neki semmi munkának.
[ Szerkesztve ]
-
Siriusb
veterán
Bevallom, túl bamba vagyok most, hogy megértsem a kódodat , de a te példádból kiindulva valami ilyesmit képzelnék el:
for i in range(0, len(text), 1):
if text[i].strip().replace('.','').isdigit():
if chText:
fajlkiiras(fajlnev, chText)
chText = None
faljnev = text[i]
else:
chText += text[i]
-
Hege1234
addikt
import json
a_dictionary = {"list1":{"cim":"Családi videó....","Minőség":"SD","Képarány":"4:3","Időtartam":"01:26:24","Készült":"1993"}}
json_file_path = "sample_file.json"
with open(json_file_path, 'a+', encoding='utf8') as j:
contents = json.loads(j.read())
contents.update(a_dictionary)
j.seek(0)
json.dump(contents, j)ki tudnád próbálni?
nekem nem tud újat létrehozni -
Hege1234
addikt
ami van a példában list2
ezt hogyan lehet megoldani, hogy ha bekerül egy új akkor azt nekem ne kelljen átírogatni mindig?a_dictionary = {"list5":{"cim":str(title), "Minőség": str(quality_m), "Képarány": str(kepar), "Időtartam": str(idot), "Készült": str(yea_r)}}
{
"list5": {
"cim": "Családi videó....",
"Minőség": "SD",
"Képarány": "4:3",
"Időtartam": "00:41:06",
"Készült": "1995"
}
}csak erre list számozásra nincs ötletem mert azt hiába index-eltem +1 értékkel
azzal úgy nem sikerült megoldani[ Szerkesztve ]
-
Hege1234
addikt
sajnos itt, nem csak ez a gond
ha nincs már egy "list" a fájlban akkor csak error-t dob
lehet az w+ vagy a+ israise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)gyanítom amiatt, hogy ez
contents.update(a_dictionary)
arra van, ha már van benne akkor azt feltölti[ Szerkesztve ]
-
Csaby25
őstag
-
Mr Dini
addikt
Az ötlet kiváló, nem is akarok beleugatni, csak annyi, hogy van egy typod, tudtommal az opennek "encoding" a kwargja, nem encode. Illetve a belső zárójel az encoding elé kell, mert nem a join kwargja, hanem az opené:
my_file = open(os.path.join(BASE_DIR, "data.txt"), encoding="utf-8")
Minden egér szereti a sajtot... Kivéve a Logitech G305.
-
TGWH
őstag
A Java az Android miatt lenne érdekes, de nem létfeltétel. De bonyolultabbnak tűnik.
Elsőre adatbázis kezelés, később weboldal készítéshez használnám. Html, CSS nem gond, mysql régen volt, PHP-be nem mentem bele.Szeretném harsogni kétkedők fülébe, Szeretném égetni reszketők lelkébe, Lángbetűkkel írni véres magyar égre: Ez a hit a fegyver, hatalom és élet, Ezzel porba zúzod minden ellenséged, Ezzel megválthatod minden szenvedésed. E jelszót, ha írod lobogód selymére, Ezt, ha belevésed kardod pengéjébe
-
-
sztanozs
veterán
dynamic importokat nem kezeli jól a pyinstaller, az összes dinamikuis importot be kell állítanod kézzel
az 1.6.8 verzió után dinamikusan tölti be az OS hookokat és ezt meg kell neki adni[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
kovisoft
őstag
Nézd meg ezt, hátha nálad is valami ilyen probléma van.
-
-
-
olivera88
veterán
Amint irtam terminálból fut már python.fájlnév.py parancsal. De ahogy irtam is az a baj h csak így fut. Tehát enteres futattás fájlkezelőből ás Geanys futtattás kilőve.
Akkor hogy tud futni terminálból miután aktiválom az ecmwf et?
Nem értem.
Ha nem lesz megoldás akkor irok annak a Franciának aki a cikket írta, bár írtam már délelőtt, arra sem válaszolt még.
Amúgy még aztán külön Python kiterjesztés is feltelepittem mielőtt nem jöttem rá hogy működik a terminálból.LG Velvet 5G Android 11 - Windows 10 Pro x64 & Debian 11 Bullseye - WoWS unsinkable_sam_
-
nagyúr
itt egész jól leírják: [link]
tl, dr: tradicionális *nix implementáció miatt kapsz connection refusedet.Tudod, mit jelent az, hogy nemezis? Az érintett, erősebb fél kinyilatkoztatása a méltó büntetés mértékét illetően. Az érintett fél jelen esetben egy szadista állat... én.
-
sztanozs
veterán
Internetről:
Many internet service providers (ISPs) block traffic on port 0 — both incoming and outgoing messages — to guard against these exploits.Egyébként elképzelhető, hogy bizonyos OS-ek sem routolnak tcp/0 vagy udp/0-ra...
Egyébként, ha kifejezetten egy 0-s porton hallgató szervízt kereső szkennert szeretnél írni, arra a python szvsz nem lesz a megfelelő megoldás.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
kovisoft
őstag
Nem vagyok hálózati guru, de szerintem azért kapsz connection refusedot, mert a 0-s porthoz nem lehet kapcsolódni. A 0-s port arra van fenntartva, hogy dinamikusan lehessen egy szabad portot kiosztani (ami utána nem a 0 lesz). Ha port scannert akarsz csinálni, akkor minden címre végig kellene pásztázni a portokat 1-től pl. 1024-ig. Vagy csak egy adott porthoz kellene kapcsolódni, ami mindegyik hoston nyitva van. Vagy csak szimplán pingelni kellene a címeket.
-
Tigerclaw
nagyúr
bocs, nem is néztem, hogy rosszul rakta ide.
a = 0
b = 0
muvelet = ""
outp = 0
try:
a = int(input("Elso szam: "))
except ValueError:
else:
muvelet = input("Muvelet: ")
b = int(input("Masodik szam: "))
if muvelet == "+":
outp = a + b
elif muvelet == "-":
outp = a - b
elif muvelet == "*":
outp = a * b
elif muvelet == "/":
outp = a / b
print("Az eredmeny = " + str(outp))Az a baj a világgal, hogy a hülyék mindenben holtbiztosak, az okosak meg tele vannak kételyekkel.
-
sztanozs
veterán
de ha bedobsz egy
os.chdir("/")
-t a kód elejére, úgy is megy (mert azisfile
ésisdir
megeszi a relative path-t is)én py3.7-ben írtam és a print kivételével nem kellett módosítanom
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
vagy inkább:
folder = "/"
for entry in os.listdir(folder):
entry = os.path.join(folder, entry)
if os.path.isfile(entry):
print ("File: " + entry )
elif os.path.isdir(entry):
print ("Directory: " + entry )
else:
print ("Whatever: " + entry )Érdekes, ez nem működik folderekre...
Csak bent marad egy felesleges konkatenáció...[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
Tedd be elé a /-t
for entry in os.listdir("/"):
if os.path.isfile("/" + entry):
print ("File: " + entry )
elif os.path.isdir("/" + entry):
print ("Directory: " + entry )
else:
print ("Whatever: " +entry )JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Siriusb
veterán
Nem bírtam ki, hogy ne próbáljam meg. Külön fájlokba log:
-
Siriusb
veterán
Esetleg ha egy fájlba mégis jó a log, de megkülönböztetve a sorokat:
import logging
import inspect
import datetime
logging.basicConfig(filename='mylog.log', level=logging.INFO) # app szinten
def connectionCheck():
functionName = inspect.stack()[0][3]
mylog = logging.getLogger(functionName)
mylog.info(str(datetime.datetime.now()) + " " + 'CONNCHECK')
def dropper():
functionName = inspect.stack()[0][3]
mylog = logging.getLogger(functionName)
mylog.info(str(datetime.datetime.now()) + " " + 'DROPPER')
connectionCheck()
dropper()
Kimenet:
INFO:connectionCheck:2019-05-17 13:38:19.796739 CONNCHECK
INFO:dropper:2019-05-17 13:38:19.797580 DROPPER
Szerk.:
Ha külön fájlok kellenek, akkor a handler-ekhez adsz egy -egy filtert, ami például a leendő rekordokban kimazsolázza az aktuális modul nevét.[ Szerkesztve ]
-
-
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.
-
#05216000
törölt tag
Rossz hírem van: vagy elfelejtetted, milyen gyereknek lenni vagy nem is voltál az soha.
Nem mellesleg: PHP könyv volt magyarul és abban volt is szó SQL-ről, igaz, konkrétan MySQL-ről. Ha jól tudom, nem is egy ilyen jelent meg az elmúlt kb. tíz évben. Szóval van alapja a kérdésnek. (gyk: "ha PHP-ből volt ilyen, akkor talán Pythonról is, csak nem találjuk")
[ Szerkesztve ]
-
őstag
-
K1nG HuNp
őstag
Új hozzászólás Aktív témák
- Autós topik
- Kormányok / autós szimulátorok topikja
- Horgász topik
- Óra topik
- One otthoni szolgáltatások (TV, internet, telefon)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Asszociációs játék. :)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- exHWSW - Értünk mindenhez IS
- E-roller topik
- További aktív témák...
- HOPPÁ! i7-14700KF - RX 7800 XT OC - 32GB DDR5 - 2TB SSD - ÚJ Komplett gamer PC! 3 év garancia
- Asus ROG Zephyrus M16/I7-11800H/16GB Ram/512GBSSDRTX3060 /GB WQXGA/GARI
- Bomba áron eladdó DELL LATITUDE 7330 /i5-1245U/16GB/256 GB SDD/14/FHD/IPS/Garancia/
- Bomba áron eladdó DELL LATITUDE 5320 /i5-1135G7/16GB/512 GB SDD/14/FHD/IPS/Garancia/
- Bomba áron eladdó DELL LATITUDE 5420 /i5-1145G7/16GB/256 GB SDD/14/FHD/IPS/Garancia/
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest