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

  • gsipek

    gsipek

    20 Temmuz 2007
  • Justin Case

    Justin Case

    3 EKİM 2011
  • pissengehen

    pissengehen

    26 EYLÜL 2006