Skocz do zawartości

Lynx, I Problem Z średnikiem


ecik__

Rekomendowane odpowiedzi

Piszę sobie programik w Pythonie, który ma mi ułatwić ściąganie tekstów piosenek z .netu. Prawdopodobnie niedługo podam jakieś linki do niego, do przetestowania.

Tylko, że aktualnie mam taki problem:

program ściąga niezbędne dane z .neta za pomocą komendy lynx, przykładowo wygląda to tak:

        cmd=os.popen(r"lynx -dump '%s'" % address)
       output=cmd.read()
       cmd.close()

Wszystko działa zawsze pięknie, poza jednym przypadkiem. Gdy w nazwie poszukiwanej piosenki pojawia się znak ' (średnik). Wtedy występuje błąd:

sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 1: syntax error: unexpected end of file

Nie wiem jak go ominąć, próbowałem już w różny sposób zmienić sposób cytowania tego średnika, ale nic to nie pomagało. Czy jest może jakaś metoda, żeby wymusić jego cytowanie?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...