- Vezetékes FEJhallgatók
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Samsung Galaxy Tab S10 FE - a szoftvertámogatás felára
- Bambu Lab 3D nyomtatók
- Kábelrejtő, "prizmás" miditorony az In Win berkeiből
- TCL LCD és LED TV-k
- Épített vízhűtés (nem kompakt) topic
- Asztrofotózás
- Fujifilm X
- AMD K6-III, és minden ami RETRO - Oldschool tuning
Új hozzászólás Aktív témák
-
lanszelot
addikt
Először is nagyon szépen köszönöm a választ.
Mi az a DB?
Az ai engem egyáltalán nem érdekel, jelenleg kimondottan a web dev érdekelne.
Hogyan kezdjek hozzá tanulni?
Először fussak neki az alapnak, és aztán we speciklfikus tanulás, vagy egyből a web specifikus, mert úgy is benne lesz az alap? -
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 botNagyon szépen köszönöm a segítséget
-
-
-
-
-
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]
-
-
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
-
-
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()
-
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.
-
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 -
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 -
-
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")
-
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. -
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.
-
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)) -
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
-
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ó... -
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. -
-
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")
Új hozzászólás Aktív témák
- Politika
- LEGO klub
- exHWSW - Értünk mindenhez IS
- Vezetékes FEJhallgatók
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Samsung Galaxy Tab S10 FE - a szoftvertámogatás felára
- Bambu Lab 3D nyomtatók
- Kábelrejtő, "prizmás" miditorony az In Win berkeiből
- TCL LCD és LED TV-k
- Autós topik
- További aktív témák...
- Geforce GTX950 2GB OC
- Apple Watch SERIES 8 45mm gold GPS + Cellular, STAINLESS STEEL! Akkumlátor 100%!
- Vadonatúj iPhone 13 PRO 128GB alpine green KÁRTYAFÜGGETLEN! 6 hó garancia!
- iPhone 16 128GB ultramarin 1 hónapos! MEDIAMARKT számla, 3 év Apple garancia! Makulátlan! + tok!
- Ducky Shine 5 RGB Brown switch
- Creative Sound BlasterX G5 (70SB170000000) (Sound Blaster) (DAC)
- Samsung Galaxy A05 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- AKCIÓ! Lenovo Thinkpad T14 Gen 3 üzleti notebook - i5 1245U 16GB RAM 512GB SSD Intel Iris XeW11
- LG 48C4 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest