Pertanyaan yang diberi tag python-2.7

103
Bagaimana cara mencetak string dengan lebar tetap?

Saya memiliki kode ini (mencetak terjadinya semua permutasi dalam string) def splitter(str): for i in range(1, len(str)): start = str[0:i] end = str[i:] yield (start, end) for split in splitter(end): result = [start] result.extend(split) yield result el =[]; string = "abcd" for b in...

101
Hapus spasi / tab / baris baru - python

Saya mencoba untuk menghapus semua spasi / tab / baris baru di python 2.7 di Linux. Saya menulis ini, yang seharusnya melakukan pekerjaan: myString="I want to Remove all white \t spaces, new lines \n and tabs \t" myString = myString.strip(' \n\t') print myString keluaran: I want to Remove...

98
Ubah kamus Python menjadi larik JSON

Saat ini saya memiliki kamus ini, yang dicetak menggunakan pprint: {'AlarmExTempHum': '\x00\x00\x00\x00\x00\x00\x00\x00', 'AlarmIn': 0, 'AlarmOut': '\x00\x00', 'AlarmRain': 0, 'AlarmSoilLeaf': '\x00\x00\x00\x00', 'BarTrend': 60, 'BatteryStatus': 0, 'BatteryVolts': 4.751953125, 'CRC':...

98
Tidak ada modul bernama setuptools

Saya ingin menginstal file setup twilio. Ketika saya menginstalnya melalui perintah yang diberikan itu memberi saya kesalahan: Tidak ada modul bernama setuptools. Bisakah Anda memberi tahu saya apa yang harus saya lakukan? saya menggunakan python 2.7 Microsoft Windows [Version...

97
Python 2.7: Cetak ke File

Mengapa mencoba mencetak langsung ke file alih-alih sys.stdoutmenghasilkan kesalahan sintaks berikut: Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> f1=open('./testfile', 'w+') >>>...

97
Properti hanya baca Python

Saya tidak tahu kapan atribut harus bersifat pribadi dan apakah saya harus menggunakan properti. Saya baru-baru ini membaca bahwa setter dan getter bukan pythonic dan saya harus menggunakan dekorator properti. Tidak apa-apa. Tetapi bagaimana jika saya memiliki atribut, yang tidak boleh disetel...

97
Python os.path.join () dalam daftar

dapat saya lakukan >>> os.path.join("c:/","home","foo","bar","some.txt") 'c:/home\\foo\\bar\\some.txt' Tapi, saat aku melakukannya >>> s = "c:/,home,foo,bar,some.txt".split(",") >>> os.path.join(s) ['c:/', 'home', 'foo', 'bar', 'some.txt'] Apa yang kulewatkan di...