Hướng dẫn how do i move an image from one directory to another in python? - làm cách nào để di chuyển hình ảnh từ thư mục này sang thư mục khác trong python?

Tôi muốn sao chép tất cả các tệp JPG của mình trong một thư mục vào một thư mục mới. Làm thế nào tôi có thể giải quyết điều này trong Python? Tôi chỉ bắt đầu học Python.

Cảm ơn vì đã trả lời.

Hỏi ngày 10 tháng 8 năm 2012 lúc 13:47Aug 10, 2012 at 13:47

Hướng dẫn how do i move an image from one directory to another in python? - làm cách nào để di chuyển hình ảnh từ thư mục này sang thư mục khác trong python?

1

Tất nhiên Python cung cấp tất cả các công cụ bạn cần. Để sao chép tệp, bạn có thể sử dụng shutil.copy(). Để tìm tất cả các tệp JPEG trong thư mục nguồn, bạn có thể sử dụng glob.iglob().

import glob
import shutil
import os

src_dir = "your/source/dir"
dst_dir = "your/destination/dir"
for jpgfile in glob.iglob(os.path.join(src_dir, "*.jpg")):
    shutil.copy(jpgfile, dst_dir)

Lưu ý rằng điều này sẽ ghi đè tất cả các tệp có tên khớp trong thư mục đích.

Đã trả lời ngày 10 tháng 8 năm 2012 lúc 13:50Aug 10, 2012 at 13:50

2

import shutil 
import os 

for file in os.listdir(path):
    if file.endswith(".jpg"):
       src_dir = "your/source/dir"
       dst_dir = "your/dest/dir"
       shutil.move(src_dir,dst_dir)

Đã trả lời ngày 27 tháng 3 năm 2014 lúc 2:33Mar 27, 2014 at 2:33

1

Chỉ cần sử dụng mã sau

import shutil, os
files = ['file1.txt', 'file2.txt', 'file3.txt']
for f in files:
    shutil.copy(f, 'dest_folder')

N.B .: Bạn đang ở trong thư mục hiện tại. Nếu bạn có một thư mục khác, sau đó thêm đường dẫn trong danh sách tệp. I E:

files = ['/home/bucket/file1.txt', '/etc/bucket/file2.txt', '/var/bucket/file3.txt']

Đã trả lời ngày 22 tháng 8 năm 2019 lúc 11:36Aug 22, 2019 at 11:36

Hướng dẫn how do i move an image from one directory to another in python? - làm cách nào để di chuyển hình ảnh từ thư mục này sang thư mục khác trong python?

Skpaikskpaikskpaik

3203 Huy hiệu bạc10 Huy hiệu đồng3 silver badges10 bronze badges

2

for jpgfile in glob.iglob(os.path.join(src_dir, "*", "*.jpg")):
    shutil.copy(jpgfile, dst_dir) 

Bạn nên viết "**" trước ".jpg" để tìm kiếm các thư mục trẻ em. Thêm "" có nghĩa là nhiều thư mục con hơn để tìm kiếm

Hướng dẫn how do i move an image from one directory to another in python? - làm cách nào để di chuyển hình ảnh từ thư mục này sang thư mục khác trong python?

Xã hội

12.7K18 Huy hiệu vàng44 Huy hiệu bạc72 Huy hiệu đồng18 gold badges44 silver badges72 bronze badges

Đã trả lời ngày 5 tháng 1 năm 2013 lúc 10:46Jan 5, 2013 at 10:46

Sao chép hình ảnh từ thư mục này sang thư mục khác trong Python với các ví dụ mã

Trong phiên này, chúng tôi sẽ thử giải quyết hình ảnh sao chép từ thư mục này sang thư mục khác trong câu đố Python bằng cách sử dụng ngôn ngữ máy tính. Mã được hiển thị dưới đây minh họa điểm này.

import glob
import shutil
import os

src_dir = "your/source/dir"
dst_dir = "your/destination/dir"
for jpgfile in glob.iglob(os.path.join(src_dir, "*.jpg")):
    shutil.copy(jpgfile, dst_dir)

Bạn sẽ thấy một số ví dụ về các cách khác nhau để giải quyết hình ảnh sao chép từ thư mục này sang thư mục khác trong vấn đề Python tiếp tục trong bài viết này.

import shutil
import os

os.chdir('source_image_dir_path')
dst_dir = "your_destination_dir_path"
for f in os.listdir():
    shutil.copy(f, dst_dir)
import golb
import shutil

Chúng ta đã thấy cách giải quyết hình ảnh bản sao từ thư mục này sang thư mục khác trong Python với các ví dụ khác nhau.

Làm thế nào để bạn sao chép một tệp từ thư mục sang thư mục khác trong Python?

Các bước dưới đây cho thấy cách sao chép một tệp từ thư mục này sang thư mục khác.

  • Tìm đường dẫn của một tập tin. Chúng ta có thể sao chép một tệp bằng cả đường dẫn tương đối và đường dẫn tuyệt đối.
  • Sử dụng hàm SOWL.Copy ().
  • Sử dụng hàm Os.ListDir () và SOWLIL COPY () để sao chép tất cả các tệp.
  • Sử dụng hàm copytree () để sao chép toàn bộ thư mục.

Làm cách nào để chọn một hình ảnh từ một thư mục trong Python?

Nhận hình ảnh từ Path Python

  • Từ hình ảnh nhập khẩu PIL.
  • Nhập hệ điều hành.
  • Image_List = []
  • thư mục = r'd: \ path '
  • cho tên tệp trong hệ điều hành. listDir (thư mục):
  • Nếu tên tệp. EndSwith (". JPG"):

im = hình ảnh. Mở (tên tệp)

Làm cách nào để nhập hình ảnh vào Python?

Làm cách nào để tự động sao chép các tệp từ thư mục này sang thư mục khác?

Bạn có thể tự động di chuyển các tệp từ thư mục này sang thư mục khác bằng cách sử dụng tập lệnh sử dụng RoboCopy, tiện ích dòng lệnh đi kèm với Windows 10. sang Truyền tệp tự động, bạn cần sử dụng tập lệnh RoboCopy, thêm tần số trong ngày, nguồn và thư mục đích Đường dẫn.23-FEB-2022

Làm cách nào để chuyển một tệp từ thư mục này sang thư mục khác trong Python?

Một cách nhanh chóng để di chuyển một tệp từ nơi này sang nơi khác là sử dụng swutil.move () như được hiển thị:

  • nhập khẩu. giao thoa. Di chuyển ('old_directory/test_file.txt', 'new_directory/test_file.txt'))
  • nhập khẩu. giao thoa. Di chuyển (Old_Path, New_Path)
  • Nhập hệ điều hành. hệ điều hành.
  • Nhập hệ điều hành. hệ điều hành.
  • Nhập Pathlib. Pathlib.

Làm thế nào để bạn sao chép nội dung của một tệp vào một tệp khác trong Python?

Shutil. Phương thức Sao chép () trong Python được sử dụng để sao chép nội dung của tệp nguồn vào tệp đích hoặc thư mục.22-NOV-2021

Làm cách nào để lưu một hình ảnh trong một thư mục cụ thể trong Python?

“Python lưu hình ảnh vào thư mục

  • Từ hình ảnh nhập khẩu PIL.
  • Nhập hệ điều hành.
  • Image_List = []
  • thư mục = r'd: \ path '
  • c=1.
  • cho tên tệp trong hệ điều hành. listDir (thư mục):
  • Nếu tên tệp. EndSwith (". JPG"):
  • im = hình ảnh. Mở (tên tệp)

Làm cách nào để nhập hình ảnh vào Python?

Bản tóm tắt

  • Tải một hình ảnh từ đĩa dưới dạng mảng numpy bằng CV2.hàm iMread.
  • Hiển thị hình ảnh trên màn hình với CV2.imshow.
  • Lưu hình ảnh trở lại đĩa với CV2.Imwrite.

Làm cách nào để nhập dữ liệu hình ảnh vào Python?

Đang tải dữ liệu hình ảnh bằng PIL

  • Thư mục nguồn là tham số đầu vào chứa hình ảnh cho các lớp khác nhau.
  • Mở tệp hình ảnh từ thư mục bằng PIL.
  • Thay đổi kích thước hình ảnh dựa trên kích thước đầu vào cần thiết cho mô hình.
  • Chuyển đổi hình ảnh thành một mảng numpy với float32 làm kiểu dữ liệu.

Làm cách nào để sao chép một tệp vào nhiều thư mục?

Nếu bạn cần sao chép một tệp vào nhiều thư mục, bạn có thể giữ khóa Ctrl và kéo tệp hoặc thư mục vào mỗi thư mục bạn muốn sao chép nó vào.11-FEB-2019