Quelques codes astucieux

N.B. : codes glanés sur des forums, canaux IRC, mailing lists, … (et parfois créés). Les codes de cette page sont normalement pythoniques, et à considérer sous licence cc0, sauf mention contraire.

del_blank_lines.py
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import fileinput
for lines in fileinput.FileInput("test.txt", inplace=1):     
    lines = lines.strip()
    if lines == '': 
        continue
    print lines
"""
https://mobile.twitter.com/gvanrossum/status/1354305179244392453
Guido van Rossum
@gvanrossum
What does this print?
"""
x = 0
y = 0
def f():
    x = 1
    y = 1
    class C:
        print(x, y)  # What does this print?
        x = 2
f()
Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • floss/python/codes_astuces.txt
  • Dernière modification : 2021/01/27 08:17
  • de villersd