Hướng dẫn select 10 random images from folder python - chọn 10 hình ảnh ngẫu nhiên từ thư mục python

Tôi có một thư mục với các hình ảnh sau và tôi muốn chọn ngẫu nhiên 3 hình ảnh và đặt chúng vào nhiều thư mục nói: thư mục 1, 2 và 3, v.v ... Làm thế nào tôi có thể thực hiện nó trong Python? Cảm ơn.

Tôi đã thử cho đến nay:

import os, random
import shutil 
import glob


folder = "C:/Users/User/Desktop/Image"
a=random.choice[os.listdir[folder]]
print[a]

src_dir = "C:/Users/User/Desktop/Image"
dst_dir = "C:/Users/User/Desktop/Image/1"
for jpgfile in glob.iglob[os.path.join[src_dir, "*.jpg"]]:
    shutil.copy[jpgfile, dst_dir]

Đã hỏi ngày 30 tháng 11 năm 2018 lúc 4:47Nov 30, 2018 at 4:47

Ah Bonah Bonah bon

8.6439 Huy hiệu vàng 50 Huy hiệu bạc116 Huy hiệu đồng9 gold badges50 silver badges116 bronze badges

1

Thử cái này:

import os
import shutil
import glob
import random

to_be_moved = random.sample[glob.glob["C:/Users/User/Desktop/Image/*.jpg"], 3]:

for f in enumerate[to_be_moved, 1]:
    dest = os.path.join["C:/Users/User/Desktop", str[f[0]]]
    if not os.path.exists[dest]:
        os.makedirs[dest]
    shutil.copy[f[1], dest]

Đã trả lời ngày 30 tháng 11 năm 2018 lúc 5:34Nov 30, 2018 at 5:34

iz_iz_iz_

15.1k2 Huy hiệu vàng26 Huy hiệu bạc40 Huy hiệu đồng2 gold badges26 silver badges40 bronze badges

1

Vấn đề đã được giải quyết.

import os, random
import shutil

m = 3
n = 3

src_dir = "C:/Users/User/Desktop/test/source/"
dst_dir = "C:/Users/User/Desktop/test/destination/"

file_list = os.listdir[src_dir]

for i in range[m]:
    for j in range[n]:
        a = random.choice[file_list]
        #file_list.remove[a]
        shutil.copy[src_dir + a, dst_dir + str[i+1] + "/" + a]

Đã trả lời ngày 30 tháng 11 năm 2018 lúc 6:16Nov 30, 2018 at 6:16

Ah Bonah Bonah bon

8.6439 Huy hiệu vàng 50 Huy hiệu bạc116 Huy hiệu đồng9 gold badges50 silver badges116 bronze badges

Chọn ngẫu nhiên bất kỳ tệp nào từ thư mục python với các ví dụ mã

Xin chào tất cả mọi người, trong bài đăng này, chúng tôi sẽ xem xét cách giải quyết chọn ngẫu nhiên bất kỳ tệp nào từ thư mục Python trong lập trình.

import os, random
random.choice[os.listdir["C:\\"]] #change dir name to whatever

Chúng tôi đã chỉ ra cách sử dụng lập trình để giải quyết ngẫu nhiên bất kỳ tệp nào từ vấn đề Python thư mục với một loạt các ví dụ.

Làm cách nào để chọn ngẫu nhiên các tệp trong một thư mục trong Python?

“Ngẫu nhiên chọn bất kỳ tệp nào từ thư mục python câu trả lời

  • Nhập hệ điều hành, ngẫu nhiên.
  • ngẫu nhiên. Lựa chọn [HĐH. ListDir ["C: \\"]] #change Dir Tên thành bất cứ điều gì.

Làm cách nào để chọn các tệp ngẫu nhiên trong một thư mục?

Nhấp chuột phải vào thư mục ở khung bên trái-không phải bên phải-và nhấp vào tùy chọn mới Chọn Chọn ngẫu nhiên. RandomSelectionTool sau đó chọn một cái gì đó từ nội dung của thư mục đó-một tệp hoặc thư mục-và khung bên phải nên được cập nhật để hiển thị nó.25-tháng 11-2014

Cái gì là gần [] trong Python?

Sự mô tả. Phương thức tệp Python đóng [] Đóng tệp đã mở. Một tập tin đóng không thể được đọc hoặc viết thêm nữa. Bất kỳ hoạt động nào, yêu cầu tệp sẽ được mở sẽ tăng giá trịerRor sau khi tệp đã được đóng. Gọi Đóng [] hơn một lần được phép.

Làm thế nào để bạn chọn hình ảnh ngẫu nhiên trong Python?

Ví dụ để hiển thị một hình ảnh ngẫu nhiên từ một thư mục trong Python: Đầu tiên, bạn chọn đường dẫn của thư mục nơi hình ảnh có mặt như-> C \\ user \\ thư mục. Bằng cách sử dụng phương thức listDir [] lưu trữ tất cả các hình ảnh có trong thư mục. Bằng cách sử dụng ngẫu nhiên. lựa chọn [] phương thức để chọn một hình ảnh và hệ điều hành.

Làm cách nào để nhận được một số ngẫu nhiên trong Python?

Các giá trị số nguyên ngẫu nhiên có thể được tạo với hàm randint []. Hàm này có hai đối số: bắt đầu và kết thúc phạm vi cho các giá trị số nguyên được tạo. Các số nguyên ngẫu nhiên được tạo trong và bao gồm bắt đầu và kết thúc các giá trị phạm vi, cụ thể trong khoảng [Bắt đầu, kết thúc] .04-JUL-2018

Làm thế nào để bạn di chuyển một tập tin trong Python?

Các bước để di chuyển một tệp trong Python

  • Tìm đường dẫn của một tập tin. Chúng ta có thể di chuyển 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.MOVE []. Shutil.
  • Sử dụng hàm Os.ListDir [] và SHOTIL Mov [] để di chuyển tất cả các tệp. Giả sử bạn muốn di chuyển tất cả/nhiều tệp từ thư mục này sang thư mục khác, sau đó sử dụng HĐH.

Làm cách nào để chọn ngẫu nhiên nhiều tệp trong một thư mục trong Python?

“Python chọn tệp ngẫu nhiên từ thư mục

  • Nhập hệ điều hành, ngẫu nhiên.
  • ngẫu nhiên. Lựa chọn [HĐH. ListDir ["C: \\"]] #change Dir Tên thành bất cứ điều gì.

Làm cách nào để chọn các tệp ngẫu nhiên trong một thư mục?

Nhấp chuột phải vào thư mục ở khung bên trái-không phải bên phải-và nhấp vào tùy chọn mới Chọn Chọn ngẫu nhiên. RandomSelectionTool sau đó chọn một cái gì đó từ nội dung của thư mục đó-một tệp hoặc thư mục-và khung bên phải nên được cập nhật để hiển thị nó.25-tháng 11-2014

Cái gì là gần [] trong Python?

Sự mô tả. Phương thức tệp Python đóng [] Đóng tệp đã mở. Một tập tin đóng không thể được đọc hoặc viết thêm nữa. Bất kỳ hoạt động nào, yêu cầu tệp sẽ được mở sẽ tăng giá trịerRor sau khi tệp đã được đóng. Gọi Đóng [] hơn một lần được phép.

Làm thế nào để bạn chọn hình ảnh ngẫu nhiên trong Python?

Ví dụ để hiển thị một hình ảnh ngẫu nhiên từ một thư mục trong Python: Đầu tiên, bạn chọn đường dẫn của thư mục nơi hình ảnh có mặt như-> C \\ user \\ thư mục. Bằng cách sử dụng phương thức listDir [] lưu trữ tất cả các hình ảnh có trong thư mục. Bằng cách sử dụng ngẫu nhiên. lựa chọn [] phương thức để chọn một hình ảnh và hệ điều hành.

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

Ví dụ để hiển thị một hình ảnh ngẫu nhiên từ một thư mục trong Python: Đầu tiên, bạn chọn đường dẫn của thư mục nơi hình ảnh có mặt như-> C \\ user \\ thư mục. Bằng cách sử dụng phương thức listDir [] lưu trữ tất cả các hình ảnh có trong thư mục. Bằng cách sử dụng phương thức Random.choice [] để chọn hình ảnh và hệ điều hành.By using random. choice[] method to select a image and os.

Làm thế nào để tôi có được một danh sách các hình ảnh trong một thư mục trong Python?

Dưới đây là danh sách các phương pháp khác nhau có thể được thực hiện để giải quyết các hình ảnh danh sách trong vấn đề Python thư mục. Nhập hệ điều hành # Chỉ định đường dẫn thư mục IMG = "đường dẫn/to/img/thư mục/" # List Files trong tệp thư mục IMG = os.ListDir [đường dẫn] cho tệp trong tệp: # Đảm bảo tệp là một tệp hình ảnh nếu tệp.import os # specify the img directory path path = "path/to/img/folder/" # list files in img directory files = os. listdir[path] for file in files: # make sure file is an image if file.

Làm thế nào để bạn tạo ra hình ảnh ngẫu nhiên trong Python?

Làm thế nào nó hoạt động..
Tạo một hình ảnh mặt nạ có giá trị xám ngẫu nhiên với cùng kích thước với hình ảnh cuối cùng ..
Áp dụng quy trình tìm đường dẫn EPWT [bắt đầu từ một điểm được chọn ngẫu nhiên].
Chọn một bản đồ màu ngẫu nhiên CMAP ..
Điểm bản đồ k trong đường dẫn đến CMAP [k/n] [trong đó n là chiều dài của đường dẫn].
… Hy vọng sẽ có được một kết quả thú vị ..

Làm cách nào để tạo một tệp ngẫu nhiên từ một thư mục trong Python?

1] Nhận tổng số không.của các tập tin trong thư mục được chỉ định.2] Chọn một số ngẫu nhiên từ 0 đến [Tổng số không.của các tập tin - 1] ...
hệ điều hành.....
Danh sách này sau đó được truyền như một tham số cho ngẫu nhiên.....
Tên tệp được lưu trữ trong biến ngẫu nhiên_file ..

Bài Viết Liên Quan

Chủ Đề