» »

Python šumniki

Python šumniki

oemdzi ::

Obstaja kakšna "magična beseda", ki jo dodam na začetek programa in zadeva nato normalno požene ? Z googlanjem zaenkrat še nisem našel ničesar kar bi znal posnemati in bi na koncu tudi delovalo.


import string
podnapis = open('c:/test/podnapis.txt', "r+")
s = podnapis.read()
podnapis.close()
s= s.replace('ž', 'z',)
print s
shrani = open('c:/test/podnapis.txt', "r+")
shrani.write(s)
shrani.close()
*Črna grafična kartica z rumeno lučko in varčnim hladilnikom*
Neslišen intel procesor iz lepe modre škatle* 2 enakomerno ploščata rama*
*overclockan napajalnik in varno ohišje z modro lučko* Hofer gamer copate*
  • spremenil: oemdzi ()

jype ::

Ja:

#-*- coding: utf-8 -*-


https://www.python.org/dev/peps/pep-026...

Zgodovina sprememb…

  • spremenilo: jype ()

oemdzi ::

jype je izjavil:

Ja:


#-*- coding: utf-8 -*-


https://www.python.org/dev/peps/pep-026...


Program mi sedaj požene brez napak, ampak ne naredi zahtevanega: ž spremeniti v z. Šumniki so še vedno prikazani kot "hieroglifi"(verjetno zato tudi ne najde "ž"), moram najti drug, bolj primeren encoding od utf-8 ?
*Črna grafična kartica z rumeno lučko in varčnim hladilnikom*
Neslišen intel procesor iz lepe modre škatle* 2 enakomerno ploščata rama*
*overclockan napajalnik in varno ohišje z modro lučko* Hofer gamer copate*

oemdzi ::

edit:

koda sedaj izgleda tako in deluje.

#-*- coding: cp1250 -*-
import os, sys
import string
podnapis = open('c:/test/1.srt', "r+")
s = podnapis.read()
podnapis.close()
s= s.replace('ž', 'z',)
print s
shrani = open('c:/test/novpodnapis.srt', "r+")
shrani.write(s)
shrani.close()


Pycharm editor še vedno kaže ? namesto šumnikov. V cmd pa sem z " chcp 1250 " uredil, da kaže tudi šumnike.

Za silo je :)
*Črna grafična kartica z rumeno lučko in varčnim hladilnikom*
Neslišen intel procesor iz lepe modre škatle* 2 enakomerno ploščata rama*
*overclockan napajalnik in varno ohišje z modro lučko* Hofer gamer copate*

Zgodovina sprememb…

  • spremenil: oemdzi ()

garamond ::

Poskusi še samo .py datoteko shraniti kot utf-8. (Če ne gre drugače z Notepad++.)

Kaj pa vsebina? Ali ti ne bo v podnapisih zamenjalo tudi z-je, ki bi morali ostati z-ji?
A parody of extremism is impossible to differentiate from sincere extremism.

oemdzi ::

Vsebina ostane enaka, spisal sem samo program, ki odstrani oz. nadomesti šumnike. Gre se za hobi trening "projekt", ki bi na koncu postal skripta, ki "loopa" skozi .srt fajle v datoteki in jim zamenja šumnike, po možnosti tudi spremeni imena, recimo:

serija_s01.avi in serija_s01-slo.srt --> 1.avi in 1.srt (da tv prepozna podnapise), to zdaj počnem ročno.

Če bom znal seveda. Bom celo uporabljal za pripravo vsebina za domač tv, ki ne prebavlja šumnikov.
*Črna grafična kartica z rumeno lučko in varčnim hladilnikom*
Neslišen intel procesor iz lepe modre škatle* 2 enakomerno ploščata rama*
*overclockan napajalnik in varno ohišje z modro lučko* Hofer gamer copate*

Zgodovina sprememb…

  • spremenil: oemdzi ()

oemdzi ::

Bom raje kar vprašal ali se da narediti sledeče funkcije z začetniškim znanjem in nekaj googlanja:

1. edini input, ki ga user vnese, je lokacija mape, v kateri se nahajajo fajli, ki so podnapisi(.srt), in video fajli(.avi, .mp4, .mkv)

2. nato bi program znal sam prebrati in razvrstiti video po vrsti od prve do zadnje epizode(tako kot je že razvrščeno v file explorer), seznam bi pred obdelavo najprej prikazal v konzoli in bi ga kot user lahko pregledal in moral potrditi, nato bi program vsak video fajl preimenoval v številko od 1 naprej, prav tako podnapise, torej; 1.avi & 1.srt, 2.avi & 2.srt ...

Mislim, da bi šlo, ampak raje vprašam, ko sem idejo dobil, sem mislil, da bom konec najkasneje v uri ali dveh, pa so me že šumniki prikrajšali za nekaj časa, raje ne povem za koliko ur točno :D
*Črna grafična kartica z rumeno lučko in varčnim hladilnikom*
Neslišen intel procesor iz lepe modre škatle* 2 enakomerno ploščata rama*
*overclockan napajalnik in varno ohišje z modro lučko* Hofer gamer copate*

Zgodovina sprememb…

  • spremenil: oemdzi ()

kow ::

Mislim, da je tvoja ideja v osnovi slaba oz. mogoce ne razumem kaksno tezavo sploh resujes.

internet je nasel tole, morda pomaga:
http://www.therenamer.com/

oemdzi ::

Vem, da je dosti boljših rešitev, tukaj se gre za to, da bom neke stvari sam naredil za vajo in raje počnem nekaj, kar me vsaj malo zanima, kot pa xy vaje po tutorialih, ki sem jih nekaj sicer že predelal. Torej tudi, če se programa na koncu nikoli ne bo uporabljalo in ga mi bo uspelo sestaviti v delujoči obliki, bom zadovoljen.
*Črna grafična kartica z rumeno lučko in varčnim hladilnikom*
Neslišen intel procesor iz lepe modre škatle* 2 enakomerno ploščata rama*
*overclockan napajalnik in varno ohišje z modro lučko* Hofer gamer copate*


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Programiranje v pythonu

Oddelek: Programiranje
142031 (1389) Sony-Tech
»

PyScripter ne požene kode, IDLE (Python GUI) jo...

Oddelek: Programiranje
9871 (717) dasf

python pomoč

Oddelek: Programiranje
393407 (2328) Mavrik
»

Python, prosim za pomoc pri programiranju (strani: 1 2 3 )

Oddelek: Programiranje
10413986 (10088) lenika
»

makro

Oddelek: Programiranje
81160 (985) draganm1

Več podobnih tem