# Traitement des documents
# Documentation: Audio,Vidéo,Photos,html
# Opérations de base du fichier Ouvrir le fichier Lire les données du fichier Écrire les données du fichier Fermer les données du fichier
# Action:Pour faciliter la gestion des données Stockage des données Peut être utilisé directement la prochaine fois
# Ouvre. open(Chemin du fichier,)
# Lire read
# Écrire write
# Fermer close
# Ouvre.test1.txtDocumentation,Écrire des données w
f = open('test1.txt','w',encoding = 'utf-8')
f.write('Bonjour, Bonjour')
# print(f.read())
f.close()
f = open('test1.txt','r',encoding = 'utf-8')
print(f.read())
f.close()
# wC'est écrit.,Aucun fichier n'a été créé wLe contenu original sera écrasé
# rC'est la lecture., Aucun fichier ne sera créé sans fichier
# aC'est un ajout
f = open('test1.txt','a',encoding = 'utf-8')
f.write(' Tu es drôle. ')
f.close()
f = open('test1.txt','w',encoding = 'utf-8')
f.write(' Tu plaisantes? ?')
f.close()
# open(Chemin du fichier,Mode d'accès)
# Chemin absolu:Adresse détaillée
# Chemin relatif:Exécuter le fichier Par rapport à votre chemin
# ./Table des matières actuelle Exécuter le fichier dans le Répertoire racine Vous recherchez le contenu du dossier Trouverclass06Dans la chambretest1.txt Comment? Chemin relatif
# f = open('./class06/test1.txt','r')
# print(f.read())
f.close()
# ../Répertoire parent Exécuter le fichier dans le dossier Je chercheclass05Dans le dossiertest1.txt
f=open('../class06/test1.txt','r',encoding='utf-8')
print(f.read())
f.close()
# Attention!: Où est votre fichier d'exécution?
# Chemin absolu:Adresse détaillée
f = open(r'C:\Users\user\PycharmProjects\cema\class06\test1.txt','r',encoding='utf-8')
print(f.read())
f.close()
# Chemin du fichier open(Chemin du fichier,Mode d'accès
# Chemin relatif Chemin absolu
# r+ Lire peut écrire
f = open('test1.txt','r+',encoding='utf-8')
print(f.read())
f.close()
f = open('test1.txt','r+',encoding='utf-8')
print(f.tell())
# tellPosition du pointeur
# Pointeur à la fin , Position du pointeur offset seek seek(Nombre d'octets,Position du pointeur)0Au début,1Position actuelle 2Position finale
# f.seek(0,2)
f.seek(0,1)
print(f.tell())
f.write(' Si Xiaoyou ')
f.close()
# w+ Oui, il sera écrasé.
f = open('test1.txt','w+',encoding='utf-8')
print(f.tell())
f.seek(0,2)
f.write('Bonjour,Mamma Mia')
f.close()
# a+
f = open('test1.txt','a+',encoding='utf-8')
print(f.tell())
f.seek(0,0)
f.write('\n Je suis venu ajouter ')
f.close()
# rb wb abBinaires
# Binaires:Ça ne marche pastxtOuvre.
# Fichier texte:Ça marchetxtOuvre.
# read() Lire le fichier entier
# readline():Lire une ligne
# readlines(): Lire tout dans la Liste
# Lire le contenu d'une ligne
f=open('test1.txt','r',encoding='utf-8')
# print(f.read())
# print(f.readline())
# print(f.readlines())
print(f.readlines()[1])
f.close()
# with open(Chemin,Mode d'accès) as Nom de la variable:
# Bloc de code
with open('test1.txt','r',encoding='utf-8') as f:
print(f.read())
# Cette méthode n'a pas besoin d'être désactivée
# Chemin du fichier et lecture du fichier LireyamlDocumentation
# osModule: Fournit des opérations pour travailler avec des fichiers et des répertoires de fichiers
import os
# Créer un dossier wChemin du fichier
file=r'C:\Users\user\PycharmProjects\cema\class06\sixiaoyou'
# os.mkdir((file))
# Supprimer le dossier
# os.rmdir(file)
# Dossier non vide
# import shutil
# shutil.rmtree(file)
# Renommer le fichier
# os.rename('test1.txt','test55.txt')
# Le jugement est un document
# print(os.path.isdir(file))
# Le jugement est un document
print(os.path.isfile(file))
# Obtenir le chemin du fichier
# Obtenir le chemin absolu du dossier
print(os.getcwd())
# Chemin absolu du fichier
# print(os.path.abspath(__file__))
print(__file__)
# Chemin parent du chemin courant
# print(os.path.dirname(os.path.abspath(__file__)))
# Base de données Chemin absolu config/conf.ini
print(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
# C:\Users\user\PycharmProjects\cema\class06\config
a = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))),'config')
print(a)
print(a+'\conf.ini')
print(a+'\info.yaml')
Catalog introduction 1、thresh
Python Crawler series little r