<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Archives des expression lambda - La programmation sur le web</title>
	<atom:link href="https://programmation.surleweb-france.fr/tag/expression-lambda/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmation.surleweb-france.fr/tag/expression-lambda/</link>
	<description>La programmation gratuite pour tous</description>
	<lastBuildDate>Thu, 02 Mar 2023 17:48:21 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/08/cropped-19518430-icone-de-programmation-pour-votre-site-web-mobile-presentation-et-conception-de-logo-gratuit-vectoriel.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Archives des expression lambda - La programmation sur le web</title>
	<link>https://programmation.surleweb-france.fr/tag/expression-lambda/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">176210735</site>	<item>
		<title>Python, l&#8217;ouverture et la fermeture des fichiers</title>
		<link>https://programmation.surleweb-france.fr/python-louverture-et-la-fermeture-des-fichiers/</link>
					<comments>https://programmation.surleweb-france.fr/python-louverture-et-la-fermeture-des-fichiers/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Mon, 06 Mar 2023 17:00:00 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[expression lambda]]></category>
		<category><![CDATA[fonction anonyme]]></category>
		<category><![CDATA[fonction lambda]]></category>
		<category><![CDATA[programmation fonctionnelle]]></category>
		<category><![CDATA[Python 3]]></category>
		<category><![CDATA[syntaxe lambda]]></category>
		<category><![CDATA[utilisation lambda]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=1598</guid>

					<description><![CDATA[<p>Ouvrez la voie à la manipulation de fichiers en Python 3 grâce à la fonction open()</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/python-louverture-et-la-fermeture-des-fichiers/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/python-louverture-et-la-fermeture-des-fichiers/">Python, l&rsquo;ouverture et la fermeture des fichiers</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Retrouvez le sommaire des articles Python sur <a href="https://programmation.surleweb-france.fr/python-tous-les-articles-classes">ce lien</a>.</p>



<p>En Python 3, pour travailler avec des fichiers, il est nécessaire d&rsquo;ouvrir le fichier en utilisant la fonction <strong><em>open()</em></strong><em>.</em> Cette fonction renvoie un objet de fichier qui peut être utilisé pour accéder au contenu du fichier. La fonction <strong><em>open()</em></strong> prend deux arguments : le nom du fichier et le mode d&rsquo;ouverture.</p>



<p>Voici les différents modes d&rsquo;ouverture des fichiers en Python 3 :</p>



<ul class="wp-block-list">
<li><strong>&lsquo;r&rsquo; </strong>: ouvre le fichier en mode lecture (par défaut).</li>



<li><strong>&lsquo;w&rsquo; </strong>: ouvre le fichier en mode écriture. Si le fichier existe, son contenu est supprimé. Si le fichier n&rsquo;existe pas, un nouveau fichier est créé.</li>



<li><strong>&lsquo;x&rsquo; </strong>: ouvre le fichier en mode création. Si le fichier existe déjà, une erreur est levée.</li>



<li><strong>&lsquo;a&rsquo; </strong>: ouvre le fichier en mode ajout. Les nouvelles données sont ajoutées à la fin du fichier.</li>



<li><strong>&lsquo;b&rsquo; </strong>: ouvre le fichier en mode binaire.</li>



<li><strong>&lsquo;t&rsquo; </strong>: ouvre le fichier en mode texte (par défaut).</li>



<li><strong>&lsquo;+&rsquo; </strong>: ouvre le fichier en mode mise à jour (lecture et écriture).</li>
</ul>



<p>Voici un exemple d&rsquo;ouverture d&rsquo;un fichier en mode lecture :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">fichier = open("exemple.txt", "r")</pre>



<p>Une fois que vous avez terminé de travailler avec le fichier, il est important de le fermer en utilisant la fonction <strong><em>close()</em></strong><em>.</em> Cela garantit que toutes les modifications apportées au fichier sont enregistrées et que les ressources du système sont libérées.</p>



<p>Voici un exemple de fermeture d&rsquo;un fichier :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">fichier.close()</pre>



<p>Il est également possible d&rsquo;utiliser une instruction <strong><em>with</em></strong> pour ouvrir et fermer automatiquement un fichier. L&rsquo;instruction <strong><em>with</em></strong> garantit que le fichier est fermé même si une exception est levée pendant l&rsquo;exécution du code.</p>



<p>Voici un exemple d&rsquo;utilisation de l&rsquo;instruction <strong><em>with</em></strong> :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">with open("exemple.txt", "r") as fichier: 
     contenu = fichier.read() 
     print(contenu)
</pre>



<p>Dans cet exemple, le fichier est ouvert en mode lecture en utilisant l&rsquo;instruction <strong><em>with</em></strong>. Le contenu du fichier est ensuite lu en utilisant la méthode <strong><em>read()</em></strong> de l&rsquo;objet de fichier. Enfin, le fichier est automatiquement fermé une fois que l&rsquo;instruction <strong><em>with</em></strong> est terminée.</p>



<p>En somme, l&rsquo;ouverture et la fermeture des fichiers en Python 3 sont réalisées à l&rsquo;aide de la fonction <strong><em>open()</em></strong> et de la méthode <strong><em>close()</em></strong> de l&rsquo;objet de fichier. Il est également possible d&rsquo;utiliser l&rsquo;instruction <strong><em>with</em></strong> pour ouvrir et fermer automatiquement un fichier. Lors de l&rsquo;ouverture d&rsquo;un fichier, il est important de spécifier le mode d&rsquo;ouverture approprié.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/python-louverture-et-la-fermeture-des-fichiers/">Python, l&rsquo;ouverture et la fermeture des fichiers</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/python-louverture-et-la-fermeture-des-fichiers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1598</post-id>	</item>
	</channel>
</rss>
