>  기사  >  기술 주변기기  >  ChatGPT를 사용하여 작은 스크립트를 생성하고 직접 복사하여 사용하세요.

ChatGPT를 사용하여 작은 스크립트를 생성하고 직접 복사하여 사용하세요.

WBOY
WBOY앞으로
2023-05-24 09:22:05922검색

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

안녕하세요 여러분 프론트엔드 시구아 형제입니다. 최근 개인적으로 작은 스크립트를 작성해야 할 일이 생겼습니다.

hexo를 기반으로 생성된 개인 정적 블로그 웹사이트가 있습니다. 블로그의 모든 기사 끝에 광고 문구를 추가하고 싶어서 ChatGPT에 요청했습니다. 작은 스크립트 작성을 도와주세요.

첫 번째 버전

저는 프런트엔드 개발자이기 때문에 ChatGPT에서 nodejs 스크립트를 생성하도록 선택했습니다. 그 외 sh, python도 사용 가능하지만 익숙하지 않아서 해당 코드가 요구사항을 만족하는지 확인할 수 없습니다.

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

설명이 매우 간결하고 ChatGPT에서 제공하는 결과도 좋아 보입니다.

자세한 요구 사항 추가

그런데 알고 보니 세부 사항을 제공하지 않았습니다. 즉, 파일에 파일 경로를 제공해야 합니다. 명령줄 매개변수를 통해 경로를 전달할 수 있기를 기대합니다. bash 환경에서는 탭 키를 통해 경로를 완료할 수 있어 편리하고 오류가 덜 발생하기 때문입니다.

ChatGPT의 컨텍스트 연결 기능 덕분에 위 질문을 기반으로 새로운 요구 사항을 추가할 수 있습니다.

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

는 다음 사용 사례도 제공합니다.

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

전체 코드

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

를 사용하여 내가 만든 js 파일에 코드를 복사하고 내부 접미사를 채워야 하는 내용으로 바꿉니다.

그런 다음 실행:

<code>node scripts/add-footer-qrcode.js source/_posts</code>

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

폴더에 있는 100개 이상의 md 파일 끝에 이 텍스트가 추가된 것을 볼 수 있습니다.

End

저는 프론트엔드 Xigua 형제입니다. 저를 팔로우하고 AI의 급속한 변화를 함께 경험해 보세요.

ChatGPT는 간단한 스크립트나 알고리즘을 작성하는 데 사용되는데, 정말 대단합니다.

저한테 작성하라고 하면 그래도 시간이 많이 걸릴 것 같아요. 빨리 작성해서 테스트해 보면 30분 정도 걸릴 거예요. 10초 안에 복사해 보세요. 변경하기만 하면 작동합니다. 변경할 필요도 없습니다.

위 내용은 ChatGPT를 사용하여 작은 스크립트를 생성하고 직접 복사하여 사용하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 51cto.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제