Új hozzászólás Aktív témák
-
sztanozs
veterán
válasz Hege1234 #3900 üzenetére
shutil leirasabol:
In order to overwrite file (if one already exists in destination), we need to specify full path for destination, not only destination folder name.import shutil
import os
src_path = '.\\encoding'
trg_path = '.\\encoding\\befejezett\\'+dir_title+''
for src_file in Path(src_path).glob('*.*'):
filename = os.path.basename(src_file)
dest = os.path.join(trg_path, filename)
shutil.move(src_file, dest)[ 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...
-
BÚÉK mindenkinek!
cousin333 irt nekem anno Waybar-ra egy jópofa kis scriptet, [link] ami sajnos a mai napon már nem töltődött be, íme:
Traceback (most recent call last):
File "/home/alucard/.config/waybar/modules/./weather.py", line 13, in <module>
temp = re.match(re_fmt, summary[0].text_content()).group()
IndexError: list index out of range
Szerintetek mi lehet a gond? Egy időjárásmodulról van szó egyébként...
Passionate about minimalistic software, the Linux philosophy, and having fun. SFF enthusiast.
-
válasz lsebestyen #3904 üzenetére
Igen ugy nez ki.. Na midnegy, nezek majd valami mas megoldast.
KosziPassionate about minimalistic software, the Linux philosophy, and having fun. SFF enthusiast.
-
justmemory
senior tag
válasz Archttila #3903 üzenetére
Szia,
a hiba alapján, amit az IndexError ír, a lekért lista elemszáma nem stimmel (out of range). Ilyen akkor van, ha esetleg megváltozott valami mondjuk az oldalon, és már nem tudja a szokott módon lekérni az adatokat. Meg kell nézni mi változott és a python scriptet ahhoz igazítani.
--- Imprisoned, inside this mind... --- Joined at the soul with a pair of headphones ---
-
Oryctolagus
tag
Nem bírom megjeleníteni a mar korabbi formatumban az ido adatokat.
pl.: 32:45
Az mean() -el kiszamolom az adott tevékenység atlagidejet a masodperc adatokbol. AVG cella
Mindjárt visszaolvasok itt a forumon, mar biztos ajanlottatok tutorialokat.
Per aspera ad astra.
-
Oryctolagus
tag
-
szuszinho
őstag
Sziasztok,
Új vagyok a témában, folyamatosan haladok, igaz Django miatt.
class Schedule(models.Model):
appointments = models.DateTimeField()
def __str__(self): return self.appointments.strftime("%Y-%m-%d, %H:%M")
A táblában az értékek megfelelően, Europe/Budapest időzónában, jelennek meg. Viszont, a bejegyzések "nevei", értem ez alatt a kódrészlet utolsó sorát, egy órával kevesebbet mutatnak.
Hogy tudom ezt a kis problémát kiküszöbölni?
-
stellaz
addikt
openai.com
feladat simán így magyarul beadva
"1.1 Feladat
A program tároljon egy listában színeket. Kérjen be a felhasználótól egy színt, és állapítsa meg, hogy a megadott szín már szerepel-e az adott listában. A vizsgálat eredményéről tájékoztassa a program a felhasználót, és írja ki egymás mellé vesszővel elválasztva a lista által tartalmazott színeket!"Az AI által generált eredmény:
szinek = ["piros", "kék", "zöld", "sárga"]
bevitel = input("Kérem adjon meg egy színt: ")
if bevitel in szinek:
print("A megadott szín a listában szerepel!")
print(*szinek, sep=", ")
else:
print("A megadott szín nem szerepel a listában!")
print(*szinek, sep=", ")
most egy kicsit zavarban vagyok
Hifiman fejhallgatóhoz keresek ballanced kábelt
-
Roxkex
senior tag
Sziasztok !
Nem vagyok nagy python expert. Itthon magamnak szoktam kisebb-nagyobb "automatizálási" scripteket létrehozni.Amire most lenne szükségem, hogy az ffmpeg.exe-t egy windows-ra ki buildelendő python scriptbe szeretném becsomagolni. (Mindenképpen ffmpeg.exe formátumban kell az ffmpeg. Tudom, hogy pip-el felrakható lenne az adott scripthez.)
Tehát van egy scriptem ami használná relative eléréssel az ffmpeg.exe-t, úgy hogy subprocessel indítom el: ./ffmpeg/ffmpeg.exe.
Így nyílván a struktúra az ez volna:
- scriptFolder
- myScript.py
- ffmpeg
- ffmpeg.exeÉs ezt szeretném pyinstallerrel "exe-vé varázsolni" úgy hogy az tartalmazza az ffmpeg-et is.
Viszont nem igazán tudom / találom, hogy hogyan lehetne ezt megoldani ha meglehet. Ez megoldható ? Lehetőleg egy fájllal, tehát az ffmpeg.exe ne legyen "felülírható".Amit próbáltam már, hogy megcsinálom a pyinstaller --onefile script.py al az .exe-t és az exe mellé másolom a ffmpeg mappát. Viszont így sem tudja futtatni a script az adott relatív eléréssel az ffmpeg, mondván, hogy hozzáférés megtagadva. Ha ez megoldható ? akkor nekem legvégső esetben ez is bőven megfelel .
Segítségeket előre is köszi !
Szerk.:
Ha a pyinstallert nem --onefile-al csinálom akkor az adott exe mellé másolva a ffmpeg mappáját akkor viszont tudja azt használni. Viszont ez még a legvégső esetnél is legvégsőbb esetben szeretném használni Mert nekem a legjobb az lenne ha egy fájlos lehetne.[ Szerkesztve ]
Redmi Note 7 MIUI 12 Stable - Xiaomi.eu "Én nem akarok se iOS-t , se Androidot Én egy jó okostelefont akarok!"
-
-
Roxkex
senior tag
Hát ez pazar ....
Az AVG blokkolta, amire azért nem gondoltam volna álmomban se kb, mert amikor futtattam az általam megírt scriptet .exe formában és mellette volt a /ffmpeg/ mappa akkor is megkérdezte, hogy biztos engedélyezem az scriptemet, rányomtam, hogy igen és az után folytatta és dobta ki a hozzáférés megtagadva eredményt a terminál, és nem is igazán értettem, hogy why .... De most már értem Most teljesen kivételekhez adtam a scriptem mappáját és ..... Mükszik az alap pyinstaller --onefile script.py és az így létrehozott /dist/script.exe mellé másolom az /ffmpeg/ foldert az exe-vel és máris látja.Redmi Note 7 MIUI 12 Stable - Xiaomi.eu "Én nem akarok se iOS-t , se Androidot Én egy jó okostelefont akarok!"
-
Hege1234
addikt
ezzel így egy fájl lesz belőle:
pyinstaller --noconfirm --onefile --console --add-data "I:/portable teszt/ffmpeg;ffmpeg/" "I:/portable teszt/myscript.py"
a dist-ből azt a kapott exe fájlt már bárhol indíthatod
legalábbis, ha a script-ed erre fel van készítve..
ffmpegből kiindulva gondolom nem mindent egy mappán belűl kezelsz valami kész/befejezett mappád csak van
vagy valami hasonló azt script-el hozasd létre, mert különben nem fog tudni abba a mappába dolgozni..de, amit ír sztanozs attól, hogy nem abba a könyvtárba dolgozik ahol az exe van
attól még ugyan úgy ki kell bontania és emiatt a c local temp könyvtárba hozza hozzá létre a
szükséges dolgokat (nem az output fájlra gondolok)nálam most pl innen dolgozott:
import os
import pathlib
import subprocess
from pathlib import Path
currentFile = __file__
realPath = os.path.realpath(currentFile)
dirPath = os.path.dirname(realPath)
dirName = os.path.basename(dirPath)
ffm = dirPath + '.\\ffmpeg\\ffmpeg.exe'
print(ffm)
m3u8 = input('\nm3u8 link: ')
subprocess.run([ffm, '-v', 'quiet', '-stats', '-y', '-i', m3u8, '-c', 'copy', 'output.mkv']) -
Roxkex
senior tag
válasz Hege1234 #3918 üzenetére
Oh király, köszi szépen a választ !
Le is csekkolom majd - Ezt a --add-data megoldást Én is láttam már csak nekem egyelőre nem sikerült működésre bírnom ilyen formában.
Az, hogy a tempbe mit dolgozik az közel lényegtelen számomra ( vagy ez valamiért gond lenne ? - ha nem egyfájlba lenne a scriptem + ffmpeg akkor is tempbe dolgozna ? )
A fő lényeg úgyis az eredmény, hogy az oda kerüljön amit paraméterként megadok a scriptemnek vagy egy default folder lesz.Redmi Note 7 MIUI 12 Stable - Xiaomi.eu "Én nem akarok se iOS-t , se Androidot Én egy jó okostelefont akarok!"
-
repvez
addikt
valaki tudna segiteni? Ezt a kodot kaptam egy node alapu képlet számitásra, de nem mukodik. Blenderben akarom használni, hogy összelinkeljem a számitásokat és az alapján egy modellre lenne hatással. De bemásolva a script ablakba és futtatom a kodot, de nem cinyál semmit nem jelenik meg semmi node nem látom, hogy mi az input output része ahova linkelni lehetne
import bpy
import math
def create_math_node(formula):
# create a new node tree
tree = bpy.data.node_groups.new("Math Formula", type='ShaderNodeTree')
# create input and output nodes
input_node = tree.nodes.new("NodeGroupInput")
output_node = tree.nodes.new("NodeGroupOutput")
# create math node
math_node = tree.nodes.new("ShaderNodeMath")
math_node.operation = 'MATH'
# link input and output nodes to math node
tree.links.new(input_node.outputs[0], math_node.inputs[0])
tree.links.new(math_node.outputs[0], output_node.inputs[0])
# set the formula on the math node
math_node.inputs[1].default_value = formula
return tree
# create node
my_node = create_math_node("sin(value)")
# using node
result = my_node.nodes[0].outputs[0].default_value
print(result)
[ Szerkesztve ]
-
Roxkex
senior tag
válasz Hege1234 #3920 üzenetére
Meg is néztem közben !
Köszi tényleg jó ! Viszont az AVG az folyamatosan sír az FFMPEG-re mert hiába adom hozzá a kivételekhez, mert mindig új elérési útra kerül ugye a temp miatt.
Szóval maradt az, hogy nem pakolom bele az exe-be, hanem az exe mellett lesz egy mappában az ilyen külső cucc.
De nem lesz haszontalan a segítség, mert más OP rendszerhez viszont jó leszRedmi Note 7 MIUI 12 Stable - Xiaomi.eu "Én nem akarok se iOS-t , se Androidot Én egy jó okostelefont akarok!"
-
Hege1234
addikt
sziasztok!
hogyan lehet a for-ba megadni valamit amit csak egyszer printeljen?
ezt csak a legelején egyszer szeretném megjeleníteni:
print('#EXTM3U')
for item in response3['list']:
names = item['name']
id_s = item['id']
nums = item['number']
print('#EXTM3U')
extinf = f'#EXTINF:0,{nums}) {names}'
print(f'{extinf}') -
-
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 -
-
Hege1234
addikt
oké, én még mindig nem értem, hogy lesz valami csak egyszer printelve a fájlban
amikor van for isfgh = '#EXTM3U'
for item in response3['list']:
names = item['name']
id_s = item['id']
nums = item['number']
extinf = f'#EXTINF:0,{nums}) {names}'
print(fgh+'\n'+f'{extinf}', file=open("teszt.m3u8", "a+", encoding="utf-8")) -
-
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.[ Szerkesztve ]
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Fundiego
tag
hali
mért nem működik nálam a pip mysql-connector parancs cmd-ben?
kell vmit letölteni állítani? most kezdeném a pythont youtuberól lesek de nálam nem megy ez a parancs -
sztanozs
veterán
válasz Fundiego #3935 üzenetére
mit jelent, hogy "nem mukodik"?
nem dobta ki a kristalygombom - egy sor hibauzenet sokat tud segiteni...milyen os? python fel van telepitve egyaltalan? ha igen, milyen verzio (2.x vagy 3.x)?
[ 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...
-
repvez
addikt
valakinek ötlete, hogy hogy kéne ezt müködésre birni? Blenderen belül akarom futtatni pyton környezetben, de nem csinál semmit .Probáltam már sima 3.7es pytonnal és VS CODE-ban is.
Nem tudom, hogy ezeknél kell e valami speciális dolgot beállitani ezeknél a programoknál,hogy müködjön a kod,mert én csak a default telepitésben bemásoltam és probáltam leforditani, de semmi eredmény nem lett.Azt akarnám vele megcsinálni, hogy csináljon egy node-t aminél a képlet elemei a bemenet az eredmény a kimenet és a node-n belül, meg meg lehetne addni neki, hogy milyen matematikai müveleteket hajtson végre rajtuk és természetesen több node-t lehessen kombinálni összekötni , hogy az egyik eredménye a másik bemenete legyen .
import bpy
import math
def create_math_node(formula):
# create a new node tree
tree = bpy.data.node_groups.new("Math Formula", type='ShaderNodeTree')
# create input and output nodes
input_node = tree.nodes.new("NodeGroupInput")
output_node = tree.nodes.new("NodeGroupOutput")
# create math node
math_node = tree.nodes.new("ShaderNodeMath")
math_node.operation = 'MATH'
# link input and output nodes to math node
tree.links.new(input_node.outputs[0], math_node.inputs[0])
tree.links.new(math_node.outputs[0], output_node.inputs[0])
# set the formula on the math node
math_node.inputs[1].default_value = formula
return tree
# create a new material
mat = bpy.data.materials.new("MathMaterial")
# create the node tree
math_tree = create_math_node("sin(value)")
# assign the node tree to the material
mat.node_tree = math_tree
# create an object
bpy.ops.mesh.primitive_cube_add()
# assign the material to the object
bpy.context.object.active_material = mat
# switch to the material editor
bpy.context.area.type = 'NODE_EDITOR'
# select the material
bpy.context.space_data.node_tree = mat.node_tree
# evaluate the node
result = math_tree.nodes[0].outputs[0].default_value
print(result)
-
-
repvez
addikt
válasz sztanozs #3941 üzenetére
és azt hogyan ?
Mert találtam egy easy bpy részt amit bemásoltam a blender addon mappába, de nem irja ki, hogy installálva lenne.ha import bpy ott van az elején ha esetleg mégis használja már.
Mert ezt a hibakodot kaptamPython: Traceback (most recent call last):
File "\Text", line 32, in <module>
File "\Text", line 20, in create_math_node
IndexError: bpy_prop_collection[index]: index 0 out of range, size 0 -
sztanozs
veterán
FYKI - [link]
At time of writing official builds are not available, using this requires compiling Blender yourself see build instructions.[ 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...
-
-
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. -
justmemory
senior tag
Sziasztok! Jártas valaki itt jobban a kivy-ben? Elakadtam, és sajnos sem github, stackoverflow, youtube segítsége sem elég... valószínűleg nyilván velem van a baj...
--- Imprisoned, inside this mind... --- Joined at the soul with a pair of headphones ---
-
Hege1234
addikt
hogyan lehet a regex-et úgy használni, hogy ezen a
.*mk.*
-n
kívül minden linket megtaláljon a location-ben?(mindig egy link van benne csak a request-től függ
éppen milyen link szerepel benne..)ezzel szoktam megtalálni:
<location>(.*mk.*)</location>
de arra nem jövök rá, hogyan tiltom
Új hozzászólás Aktív témák
- Fogyjunk le!
- Milyen cserélhető objektíves gépet?
- Porszívók - akkus és klasszikus vezetékes
- Ki hozhat AI-funkciókat az iPhone-ra?
- Milyen okostelefont vegyek?
- Politika
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- SSD kibeszélő
- Épített vízhűtés (nem kompakt) topic
- Borotva, szakállnyíró, szakállvágó topic
- További aktív témák...
- i7 7700K////1070 TI///16GB
- ASUS ZENBOOK 13 UX333FA - 13,3"FHD IPS - i5-8265U - 8GB - 512GB SSD - Win11 - Magyar
- Playstation 5 Drive Edition 825GB (CFI-1216A), 2025.11.03-ig gyári garanciával, Bp-i üzletből eladó
- Lüm-tec m85 Svájci szerkezetű Amerikai microbrand
- Új! 64Gb DDR4 - Corsair 32GB KIT DDR4 4600MHz CL18 Vengeance RGB RT