python crée et écrit des fichiers

**Question :** Il y a un nouveau dossier sous le dossier actuel, créez un nouveau fichier ddd.txt, puis écrivez une certaine chaîne dans le fichier txt.

Méthode pour réaliser :

Vous pouvez utiliser les capacités de manipulation de fichiers de Python pour accomplir les tâches ci-dessus. Voici un exemple de code :

folder_path = "./new"  # new文件夹的路径
file_path = f"{
      
      folder_path}/ddd.txt"  # ddd.txt文件的路径
content = "This is the content to write into the file."

# 创建new文件夹
import os
os.makedirs(folder_path, exist_ok=True)

# 写入内容到ddd.txt文件
with open(file_path, "w", encoding='utf-8') as file:
    file.write(content)

print(f"文件 {
      
      file_path} 创建成功,并写入了内容:\n{
      
      content}")

Dans l'exemple ci-dessus, nous avons d'abord défini folder_pathla variable et spécifié le chemin du dossier à créer. Ici, un chemin relatif est utilisé pour représenter le dossier "./new"sous le dossier actuel . newNous utilisons ensuite la variable pour spécifier le chemin du fichier file_pathà créer , en concaténant le chemin du dossier et le nom du fichier à l'aide de .ddd.txtf-string

Ensuite, nous os.makedirs()avons créé newle dossier à l'aide de la fonction. exist_ok=TrueLe paramètre signifie que si le dossier existe déjà, aucune exception ne sera levée.

with open(file_path, "w") as fileOn ouvre ensuite ddd.txtle fichier en utilisant , et "w"on l'ouvre en mode écriture. Dans withle bloc d'instructions, nous utilisons file.write(content)pour écrire la chaîne spécifiée contentdans le fichier.

Enfin, nous imprimons un message indiquant que le fichier a été créé avec succès, incluant le chemin du fichier et le contenu écrit.

Lorsque vous exécutez ce code, il créera un newdossier nommé sous le dossier actuel, créera un ddd.txtfichier nommé à l'intérieur et écrira la chaîne spécifiée dans le fichier.

Je suppose que tu aimes

Origine blog.csdn.net/m0_66238629/article/details/131616380
conseillé
Classement