floss:python:codes_astuces

no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


Révision précédente
floss:python:codes_astuces [2021/01/27 08:17] (Version actuelle) villersd
Ligne 1: Ligne 1:
 +====== 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.
 +
 +==== Effacer les lignes vides dans un fichier ====
 +<code python 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
 +</code>
 +
 +==== What does this print? (Guido van Rossum) ====
 +<code python>
 +"""
 +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()
 +</code>
  
  • floss/python/codes_astuces.txt
  • Dernière modification : 2021/01/27 08:17
  • de villersd