Python3.2.2 aldığım hata

Başlatan x-files, 18 Mart 2012 - 14:15:14

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

x-files

İyi günler Linuxda(ubuntu 11.04) python öğrenmek istiyorum yardımcı olabilecek varmı. Python hakkında hiç bir bilgim yok nasıl kuracam * bir şey yazılım merkezinden  kurudm ama sanırsam bu yanlış kurmadıysam Python sitesinden de indirdim şu komutlarla da terminalden kurulumuda gerçekleştirdim.
./configure
    make
    make test
    sudo make install
Normal hesap kitaptır print iput gibi komutları çalıştıroyurm ama bu örnekteki kodları çalıştıramıyorum.

ss:


Şimdi örnek bir kaç uyulama açmaya çalışıyorum hata veriyor mesela foruman aldığım şu kodları çalıştırayım diyorum hata veriyor
#!/usr/bin/env python
#-*-coding:utf-8-*-

from Tkinter import *
import os

dosya ="~/mp3/1.mp3"

pencere = Tk()
pencere.geometry("200x150+150+150")
pencere.resizable(width=FALSE, height=FALSE)
baslik = pencere.title("TkMp3")


def player():
os.system("mpg123 -q "+dosya+" &")

def durdur():
os.system("killall mpg123")

dosyayaz=Label(text=dosya)
dosyayaz.pack()
dugme3 = Button(text = "KAPAT",command=pencere.quit)
dugme2 = Button(text = "DUR", command=durdur)
dugme = Button(text = "ÇAL", command=player)
dugme.pack()
dugme2.pack()
dugme3.pack()

mainloop()



f5 yapıyorum verdiği hata

Traceback (most recent call last):

  File "/home/mehmet/mehmet.py", line 4, in

    from Tkinter import *

ImportError: No module named Tkinter

galiba modül falan kurmak gerekiyor

yardımcı olursanız teşekürler.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 18 Mart 2012 - 14:26:27

hata kodu vermiyor ama os.system("mpg123 -q "+dosya+" &") os kısmını kırmızıya boyadı orda hata var galiba terminalden açıncada
  File "hesap.py", line 16
    os.system("mpg123 -q "+dosya+" &")
     ^
IndentationError: expected an indented block
böyle bir hata veriyor. Kolay gelsin.
H@Y@T iKi H€C€ = S??R?

hitokiri

sudo apt-get install python3-tk
İle kütüphaneyi kurmayı bir dene istersen.
ikinci hata girintilemeyle ilgili,karakter tanımının altına ;
# vim: ts=4:sw=4
şöyle bir ekleme yapınca düzelmezse , yeniden elle tab tuşuna basarak girintilemeyi deneyebilirsin.

whatdoyouneed

 def kokA1(sayi):
... kok=sayi**(1/2)
  File "<stdin>", line 2
    kok=sayi**(1/2)
      ^
IndentationError: expected an indented block
Konuyu hortlattığım için özür dilerim bende öyle bir hata alıyorum basit bir örnek sadece ama arasına boşluk bıraktığım halde olmuyor sorun nedir acaba ??

ekremsenturk

Bütün satır girintileri aynı dosyada kullanılan kodlar için eşit aralıklar ile olmalı. 2' şer veya 3' er karakter aralık. (2, 4, 6) veya (3, 6, 9) katları kullanabilrsin. Ama ara sıra ikişer bazen de üçer olmaz. Hep aynı sıra ve katlarını kullanabilirsin.

Pozitron

Python 3.x lerde Tkinter değil tkinter olarak import ediliyor :)
To follow the path,look to the master,follow the master,walk with the master,see through the master,become the master.