


Utilisez ChatGPT pour générer un petit script, copiez-le directement et utilisez-le
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.
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.
propose également des cas d'utilisation :
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>
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>
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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.

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.

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.

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 ...

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. Chaque fois que le système redémarre, nous devons exécuter la commande suivante pour modifier les autorisations d'UnixSocket: sudo ...

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 $.

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 ...
