SORU
23 EYLÜL 2008, Salı


Bir şekilde parantez Python kodu girinti dönüştürmek için var mı?

Python öğrenmek isteyen tamamen kör bir programcı değilim. Ne yazık ki kod bloğu girinti farklı düzeylerde temsil olması büyük engel. Merak ediyordum da vardı herhangi bir araçları olur izin ver bana yaz kodunu kullanarak parantez veya başka bir kod bloğu sınırlayıcı ve sonra dönüştürme biçimine doğru girintili temsil Python yorumlayıcısı?

CEVAP
23 EYLÜL 2008, Salı


Kendisi python ile dağıtılan sorunun bir çözümü vardır. pindent.py, yer Araçları\Komut dizinde bir windows yükleme (yolum olur C:\Python25\Tools\Scripts), görünüşe göre, daha iyi mi olurdu tut ondan svn.python.org eğer çalışan Linux veya buraya tıklayınız.

Blok kapatıldığında yorum katıyor, ya da eğer yorum koymak, eğer düzgün kod girinti. İşte kod komutu ile pindent tarafından işitilir bir örnek:

pindent -c myfile.py

def foobar(a, b):
   if a == b:
       a = a 1
   elif a < b:
       b = b-1
       if b > a: a = a-1
       # end if
   else:
       print 'oops!'
   # end if
# end def foobar

myfile.py. özgün:

def foobar(a, b):
   if a == b:
       a = a 1
   elif a < b:
       b = b-1
       if b > a: a = a-1
   else:
       print 'oops!'

Ayrıca pindent.py -d yoruma dayalı doğru girinti eklemek için kullanabilirsiniz. (detaylar için pindent.py Başlığı okuyun), Bu girinti endişesi olmadan python kodu için izin vermelidir.

Eğer herhangi bir yardıma ihtiyacınız olursa, kullanarak, bu yazı hakkında yorum lütfen sonuna kadar yardım etmeye çalışacağım ne olduğunu öğrenmek için merak ediyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • infiniTuts

    infiniTuts

    18 Ocak 2012
  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009