﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>C#, .NET, Java, Php, Python, Wordpress, Windows, Linux... &#187; python</title>
	<atom:link href="http://www.marcobruni.info/category/python/feed" rel="self" type="application/rss+xml" />
	<link>http://www.marcobruni.info/wordpress</link>
	<description>Programmatore, Sviluppatore, Sistemista e Consulente Informatico: quando una passione è anche una professione.</description>
	<lastbuilddate>Fri, 20 Jan 2012 07:03:13 +0000</lastbuilddate>
	<language>en</language>
	<sy:updateperiod>hourly</sy:updateperiod>
	<sy:updatefrequency>1</sy:updatefrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Python: come trasformare la rubrica di thunderbird in un semplice elenco di indirizzi mail</title>
		<link>http://www.marcobruni.info/wordpress/python-come.html</link>
		<comments>http://www.marcobruni.info/wordpress/python-come.html#comments</comments>
		<pubdate>Sat, 02 Jan 2010 05:53:27 +0000</pubdate>
		<dc:creator>marco</dc:creator>
				<category><![CDATA[programmazione]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[screencast]]></category>

		<guid ispermalink="false">http://www.marcobruni.info/?p=304</guid>
		<description><![CDATA[Python è un linguaggio di programmazione ad alto livello interpretato, orientato agli oggetti, adatto, tra gli altri usi, per sviluppare applicazioni distribuite, scripting e computazione numerica. Considero python un linguaggio di programmazione molto potente e versatile ed è per questo che l&#8217;ho usato per trasformare la rubrica degli indirizzi di posta elettronica di mozilla thunderbird [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://it.wikipedia.org/wiki/Python" target="_blank">Python</a> è un linguaggio di programmazione ad alto livello interpretato, orientato agli oggetti, adatto, tra gli altri usi, per sviluppare applicazioni distribuite, scripting e computazione numerica.</p>
<p>Considero python un linguaggio di programmazione molto potente e versatile ed è per questo che l&#8217;ho usato per trasformare la rubrica degli indirizzi di posta elettronica di <a href="http://it.wikipedia.org/wiki/Mozilla_Thunderbird" target="_blank">mozilla thunderbird</a> in un elenco usabile in una <a href="http://it.wikipedia.org/wiki/Newsletter"  target="_blank">newsletter</a>. </p>
<p>Ecco il mio primo <a href="http://it.wikipedia.org/wiki/Screencast" target="_blank">screencast</a> del mio blog così puoi capire meglio di cosa parlo, cliccate sul bottone a forma di quadrato in basso a destra del video a sinistra del volume per vederlo a tutto schermo&#8230;Buona Visione e dimmi cosa ne pensi.</p>
<p><img src="http://www.marcobruni.info/wp-content/plugins/flash-video-player/default_video_player.gif" /></p>
<p>Codice:</p>
<pre>
<span class="no_translate">
from string import *

def findrev(stro,strf,pos):
    i = pos
    while stro[i]!=strf:
        i = i - 1
    return i

fn = open("rubrica.csv")
fm = open("NewsLetter.txt","w")

while 1:
    line = fn.readline()
    if not line:
            break
    else:
            posc = find(line,"@",0)
            posv1 = find(line,",",posc)
            posv = findrev(line,",",posc)

            fm.writelines(line[posv+1:posv1]+','+'\n')

pass # do something

fm.writelines("bruni.marco@gmail.com")
fm.close()
fn.close()

print "Finito, ho creato la NewsLetter"
</span>
</pre>
]]></content:encoded>
			<wfw:commentrss>http://www.marcobruni.info/wordpress/python-come.html/feed</wfw:commentrss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: www.marcobruni.info @ 2012-02-09 07:57:08 -->
