
자동 미디어 파일 업로드 및 가져오기는 RPA의 중요한 부분 중 하나입니다. 즉, 모든 플랫폼이 미디어 자료를 검색하기 위한 끝점으로 미디어 URL을 허용하는 것은아닙니다. 따라서 이 글에서는 Google Cloud Storage를 사용하여 이를 실행하기 위한 흐름과 기본 Python 스크립트를 안내합니다.
목차: Google Cloud Storage 및 Python을 사용하여 미디어 파일 가져오기
- Google Cloud Library 및 자격 증명 인증
- Google Cloud Storage에서 버킷 만들기
- 특정 폴더에 파일 업로드
- 바이트 형식으로 파일 가져오기
- Google Cloud Storage 및 Python을 사용하여 미디어 파일을 가져오는 전체 Python 스크립트
Google Cloud Library 및 자격 증명 인증
먼저 Google Cloud Storage는 공식 Python SDK 패키지입니다. Python 스크립트에서 Blob을 설치하고 가져와야 합니다.
from google.cloud import storage
from google . cloud . storage import blob
그런 다음 GC 플랫폼에서 프로젝트 및 자격 증명 계정을 생성했다고 가정합니다. 즉, 자격 증명 JSON 파일이 이미 있음을 의미합니다. 다음은 스크립트에서 계정에 대한 ID 및 액세스 권한을 인증하는 방법입니다.
# storage_client = storage.Client.from_service_account_json('your credential json file pa. th')
또는
storage_client = storage . Client . from_service_account_info ( 'your credential dict type' )
Google Cloud Storage에서 버킷 만들기
모든 파일은 버킷에 저장됩니다. 먼저 GCS에서 귀하의 계정으로 버킷을 생성해야 합니다.
bucket_name = abc"
bucket = storage_client . get_bucket ( bucket_name )
그런 다음 로컬 또는 다른 시스템에서 데이터를 업로드할 파일의 이름을 지정해야 합니다. 여기에서 프로젝트에 다른 유형의 재료가 있을 수 있고 나중에 관리하기더 쉽기 때문에 폴더를 만드는 것이 좋습니다.
object_name_in_gcs_bucket = bucket . blob ( 'abc/test123.png' )
특정 폴더에 파일 업로드
마지막으로 하나의 사진을 업로드하는 샘플입니다. 즉, 루프를 만들어 대량으로 업로드할 수 있습니다.
object_name_in_gcs_bucket . upload_from_filename ( '4.png' )
바이트 형식으로 파일 가져오기
이제 자동화를 배포하고 원하는 파일을 가져올 준비가 되었습니다. 일반적으로 온라인 대 온라인 끝점 상호 작용 및 통신인 경우 download_as_bytes ()
를 download_as_bytes
합니다 . 즉, 실제 요구 사항에 따라 다릅니다. 이 방법을 사용하면 비디오, gif, 이미지, pdf 등을 가져올 수 있습니다.
Google Cloud Storage 및 Python을 사용하여 미디어 파일을 가져오는 전체 Python 스크립트
78장 – Google Cloud Storage 및 Python을 사용하여 미디어 파일 가져오기에 관심이 있는 경우, 'Chapter 77 + Linkedin api'라는 메시지를 추가하여 뉴스레터를 구독 해 주세요. . 귀하의 사서함으로 스크립트를 즉시 보내드립니다.
78장을 즐겁게 읽으시기 바랍니다. Google Cloud Storage 및 Python을 사용하여 미디어 파일 가져오기 그렇다면 아래 나열된 항목 중 하나를 수행하여 지원해 주세요. 항상 채널에 도움이 되기 때문입니다.
- PayPal( paypal.me/Easy2digital )을 통해 채널을 지원하고 기부하세요.
- 제 채널 구독하시고 알림벨을 켜주세요 Easy2Digital 유튜브 채널 .
- 내 페이지 팔로우 및 좋아요 Easy2Digital Facebook 페이지
- #easy2digital 해시태그를 사용하여 소셜 네트워크에 기사를 공유하세요.
- Easy2Digital 최신 기사, 비디오 및 할인 코드를 받으려면 주간 뉴스레터에 가입하십시오.
- 독점적인 혜택을 누리려면 Patreon을 통해 월간 멤버십을 구독하세요( www.patreon.com/louisludigital ).