[Çözüldü] Python [Syntax Error: Non Ascii...]

Başlatan Barış Can, 24 Haziran 2012 - 16:11:40

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Barış Can

Selamlar,

Çalıştırmak istediğim bir python scripti mevcut, fakat uçbirimde çalıştırmak istediğimde aşağıdaki hatayı almaktayım;

  File "themole.py", line 21
SyntaxError: Non-ASCII character '\xc3' in file themole.py on line 21, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details


Sanırım karakterlerle ilgili bir durum, ne yapmam gerekiyor; bir fikriniz var mı acaba?
» genelde hiçbir şey planladığım gibi gitmez.
» kişisel blog.

alquirel

Dosyanın başına şu eklemeyi yapmayı deneyin.


#!/usr/bin/python
# -*- coding: utf-8 -*-

Barış Can

Alıntı yapılan: alquirel - 24 Haziran 2012 - 16:18:39
Dosyanın başına şu eklemeyi yapmayı deneyin.

Selamlar,

O şekilde yapınca da, şu hatayı almaktayım.

Traceback (most recent call last):
  File "mole.py", line 33, in <module>
    import themole
  File "/home/ryuzaki/Tools/themole-0.3/themole.py", line 29, in <module>
    from domanalyser import DomAnalyser
  File "/home/ryuzaki/Tools/themole-0.3/domanalyser.py", line 26, in <module>
    import lxml.html as lxml
ImportError: No module named lxml.html



Dünden beri bu scripti çalıştırmaya uğraşıyorum, delireceğim.

Script kodları ; http://pastebin.com/3AfqTqQS burada dilerseniz.
» genelde hiçbir şey planladığım gibi gitmez.
» kişisel blog.

if

@Ryuzaki, lxml modülü yok demiş. Yükleyelim: sudo apt-get install python-lxml

zeusmaster

#4
Değişken'de Türkçe karakter kullanılmış olmasın?
Up and Running...

Barış Can

@if ; Kurdum fakat sanıyorum aynı hatayı alıyorum ;

Traceback (most recent call last):
  File "mole.py", line 33, in <module>
    import themole
  File "/home/ryuzaki/Tools/themole-0.3/themole.py", line 29, in <module>
    from domanalyser import DomAnalyser
  File "/home/ryuzaki/Tools/themole-0.3/domanalyser.py", line 26, in <module>
    import lxml.html as lxml
ImportError: No module named lxml.html


@bahdem; zannetmiyorum script tamamen ingilizce, kodlayıcılar yabancı uyruklu zaten. :)
» genelde hiçbir şey planladığım gibi gitmez.
» kişisel blog.

if

import lxml.html as lxml
ImportError: No module named lxml.html


lxml.html adlı bir şey bulamıyor. Böyle bir şey tanımladınız mı?

Barış Can

Alıntı yapılan: if - 24 Haziran 2012 - 16:52:21
import lxml.html as lxml
ImportError: No module named lxml.html


lxml.html adlı bir şey bulamıyor. Böyle bir şey tanımladınız mı?

Hayır, herhangi bir şey tanımlamadım.
» genelde hiçbir şey planladığım gibi gitmez.
» kişisel blog.

if

Sanırım tanımlamanız gerek. Sanırım diyorum çünkü kodlama hakkında bir şey bilmiyorum. Ben size olanı anlatayım. Çalıştırdığınız mole.py "import themole" diyerek themole.py'yi çalıştırıyor. O da domanalyser'dan DomAnalyser'ı çağırıyor ve böylece domanalyser.py çalıştırılıyor. Bu da import lxml.html as lxml diyor ama bulamıyor.

Barış Can

@if; Anlıyorum, ilginiz için teşekkürler. .deb uzantılı paketlerini buldum aynı scriptin, onları kurup bir deneyeceğim.
» genelde hiçbir şey planladığım gibi gitmez.
» kişisel blog.

if


Barış Can

Eski sürümlerinden birini yükledim ve şu an problemim çözülmüş görünüyor, script sorunsuz.
İlginiz için tekrar teşekkürler @alquirel, @bahdem, @if.
» genelde hiçbir şey planladığım gibi gitmez.
» kişisel blog.

if


Barış Can

Alıntı yapılan: if - 24 Haziran 2012 - 17:41:35
@Ryuzaki, .deb paketi mi yüklediniz?

Hayır, bir önceki sürümünü çalıştırdım. Sanırım yeni sürümde problem.
» genelde hiçbir şey planladığım gibi gitmez.
» kişisel blog.