Table des matières
Première version
Ajouter des exigences détaillées
Code complet
Utilisez
Fin
Maison Périphériques technologiques IA Utilisez ChatGPT pour générer un petit script, copiez-le directement et utilisez-le

Utilisez ChatGPT pour générer un petit script, copiez-le directement et utilisez-le

May 24, 2023 am 09:22 AM
ai chatgpt

用 ChatGPT 生成小脚本,直接复制就能用了

Bonjour à tous, je suis le frère front-end Xigua. Récemment, j'ai eu un besoin personnel d'écrire un petit script.

J'ai un site Web de blog statique personnel généré sur la base de hexo. Je souhaite ajouter un morceau de texte publicitaire à la fin de tous les articles du blog. Je ne veux pas écrire un script aussi dénué de sens, alors j'ai demandé à ChatGPT de le faire. aide-moi à écrire un petit script.

Première version

Parce que je suis un développeur front-end, j'ai choisi de laisser ChatGPT générer le script nodejs pour moi. D'autres sh et python sont également disponibles, mais je ne les connais pas, je ne peux donc pas confirmer si le code répond aux exigences.

用 ChatGPT 生成小脚本,直接复制就能用了

La description est très concise et les résultats donnés par ChatGPT semblent bons.

Ajouter des exigences détaillées

Mais j'ai ensuite découvert que je n'avais pas fourni de détail, c'est-à-dire que le chemin du fichier doit être fourni dans le fichier. J'ai hâte de transmettre le chemin via les paramètres de ligne de commande, car dans l'environnement bash, le chemin peut être complété via la touche de tabulation, ce qui est pratique et moins sujet aux erreurs.

Grâce aux capacités d'association de contexte de ChatGPT, nous pouvons ajouter de nouvelles exigences basées sur les questions ci-dessus.

用 ChatGPT 生成小脚本,直接复制就能用了

propose également des cas d'utilisation :

用 ChatGPT 生成小脚本,直接复制就能用了

Code complet

<code>const fs = require('fs');const path = require('path');// 从命令行参数中获取文件夹路径const directoryPath = process.argv[2];if (!directoryPath) {console.error('请提供要处理的文件夹路径');process.exit(1);}const suffix = '\n\n这是添加的字符串。'; // 将要添加的字符串放在这里fs.readdir(directoryPath, (err, files) => {if (err) {console.error(`无法读取目录:${directoryPath}`, err);return;}// 仅处理 Markdown 文件const markdownFiles = files.filter(file => path.extname(file).toLowerCase() === '.md');markdownFiles.forEach(file => {const filePath = path.join(directoryPath, file);// 读取文件内容fs.readFile(filePath, 'utf8', (err, data) => {if (err) {console.error(`无法读取文件:${filePath}`, err);return;}// 将字符串添加到文件末尾const content = `${data.trim()}${suffix}`;// 将更改保存回原始文件fs.writeFile(filePath, content, 'utf8', err => {if (err) {console.error(`无法写入文件:${filePath}`, err);return;}console.log(`已更新文件:${filePath}`);});});});});</code>
Copier après la connexion

Utilisez

pour copier le code dans le fichier js que j'ai créé et remplacez le suffixe à l'intérieur par le contenu que vous devez remplir.

Ensuite, exécutez :

<code>node scripts/add-footer-qrcode.js source/_posts</code>
Copier après la connexion

用 ChatGPT 生成小脚本,直接复制就能用了

Vous pouvez voir que ce texte est ajouté à la fin de plus de 100 fichiers md dans le dossier.

Fin

Je suis le frère Xigua front-end, bienvenue pour me suivre et découvrir ensemble les changements rapides de l'IA.

ChatGPT est utilisé pour écrire des scripts ou des algorithmes simples, ce qui est génial.

Si vous me demandez de l'écrire, cela prendra encore beaucoup de temps. Il contient de nombreux petits détails. Si vous l'écrivez rapidement et le testez, cela prendra une demi-heure. sera écrit pour vous en 10 secondes. Copiez-le simplement et cela fonctionnera, vous n'avez même pas besoin de le changer !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les derniers classements des dix principaux échanges d'applications de monnaie virtuelle dans le cercle de devises 2025 Les derniers classements des dix principaux échanges d'applications de monnaie virtuelle dans le cercle de devises 2025 Mar 27, 2025 pm 07:27 PM

Les dix principales applications de trading de devises virtuelles en 2025 sont les suivantes: 1. Okx, 2. Binance, 3. Gate.io, 4. Bybit, 5. Kraken, 6. Kucoin, 7. Bitget, 8. Htx, 9. Mexc, 10. Coinbase. Ce classement est basé sur des évaluations complètes telles que la sécurité, la liquidité, l'expérience utilisateur et la richesse des fonctionnalités.

Quels échanges publient des nouvelles pi Quels échanges publient des nouvelles pi Mar 28, 2025 pm 03:33 PM

PI Network n'a pas encore officiellement lancé le commerce sur les bourses grand public. En 2024, PI est toujours au stade de la fermeture du réseau principal, et seuls certains échanges de petite et moyenne taille fournissent des transactions IOU. Le fonctionnaire n'autorise aucune transaction. Il est recommandé d'exploiter les canaux officiels et d'attendre que le réseau principal s'ouvre et échange sur des échanges conformes.

Que les échanges prennent en charge HECO Que les échanges prennent en charge HECO Mar 28, 2025 pm 03:36 PM

Depuis 2024, les principaux échanges qui soutiennent toujours la chaîne HECO ou les jetons HECO: 1. HTX (anciennement Huobi Huobi), soutient officiellement la chaîne HECO USDT et le trading de jetons; 2. MDEX, basé sur HECO DEX, prend en charge le trading de jetons de chaîne HECO; 3. Gate.io, soutient la réapprovisionnement et le retrait de certains jetons de chaîne HECO; 4. Kucoin, certains jetons de chaîne HECO peuvent encore être échangés; 5. Les échanges décentralisés tels que Pancakeswap et UNISWAP doivent réprimer les transactions, faire attention à la faible liquidité de la chaîne HECO et la migration du projet.

Comment résoudre le problème de l'interface tiers renvoyant 403 dans l'environnement Node.js? Comment résoudre le problème de l'interface tiers renvoyant 403 dans l'environnement Node.js? Mar 31, 2025 pm 11:27 PM

Résolvez le problème de l'interface tiers renvoyant 403 dans l'environnement Node.js. Lorsque nous utilisons Node.js pour appeler des interfaces tierces, nous rencontrons parfois une erreur de 403 à partir de l'interface renvoyant 403 ...

Dans Laravel, comment gérer la situation où les codes de vérification ne sont pas envoyés par e-mail? Dans Laravel, comment gérer la situation où les codes de vérification ne sont pas envoyés par e-mail? Mar 31, 2025 pm 11:48 PM

La méthode de traitement de l'échec de l'e-mail de Laravel à envoyer le code de vérification est d'utiliser Laravel ...

Comment définir automatiquement les autorisations d'UnixSocket après le redémarrage du système? Comment définir automatiquement les autorisations d'UnixSocket après le redémarrage du système? Mar 31, 2025 pm 11:54 PM

Comment définir automatiquement les autorisations d'UnixSocket après le redémarrage du système. Chaque fois que le système redémarre, nous devons exécuter la commande suivante pour modifier les autorisations d'UnixSocket: sudo ...

Combien augmentera Dogecoin en 2025 Combien augmentera Dogecoin en 2025 Mar 28, 2025 pm 03:48 PM

Dogecoin (DOGE) peut être évalué entre 0,1 et 1 à 2025, selon les cycles et les urgences du marché: 1. Le marché haussier et la poussée des muscs peuvent entraîner une augmentation de 0,5 à 0,5 $; 2. Les hausses modérées et les points positifs locaux peuvent provoquer des DOGE à 0,2 et 0,5 $; 3. Les marchés des ours et les coups réglementaires peuvent entraîner une chute de Doge à 0,05 à 0,1 $.

Comment implémenter le tri et ajouter des classements dans des tableaux bidimensionnels PHP? Comment implémenter le tri et ajouter des classements dans des tableaux bidimensionnels PHP? Apr 01, 2025 am 07:00 AM

Explication détaillée du tri et de la mise en œuvre du tableau bidimensionnel PHP Cet article expliquera en détail comment trier un tableau bidimensionnel PHP et utiliser chaque sous-tableau en fonction des résultats de tri ...

See all articles