Hướng dẫn save image with timestamp python - lưu hình ảnh bằng trăn dấu thời gian

'C:\Users\Myname\Dropbox\Foldes\image.png'

Trong các chuỗi trong Python, dấu gạch chéo ngược có ý nghĩa đặc biệt nên bạn cần đối xử với chúng khác nhau. Bạn có thể sử dụng hai trong số chúng thay vì một ...

'C:\\Users\\Myname\\Dropbox\\Foldes\\image.png'

... Hoặc bạn có thể đặt một

'C:\\Users\\Myname\\Dropbox\\Foldes\\image.png'
3 trước chuỗi (miễn là nó không kết thúc bằng một dấu gạch chéo ngược)

r'C:\Users\Myname\Dropbox\Foldes\image.png'

Để tạo một chuỗi chứa ngày hiện tại ở định dạng

'C:\\Users\\Myname\\Dropbox\\Foldes\\image.png'
4, chúng ta có thể sử dụng mô -đun DateTime như thế này. Để định dạng dấu thời gian khác nhau, hãy tham khảo các tài liệu ở đây.

import datetime
date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")

Thay vào đó, thay vào đó, bạn có thể sử dụng mô -đun

'C:\\Users\\Myname\\Dropbox\\Foldes\\image.png'
5 tương tự: thay vào đó:

import time
date_string = time.strftime("%Y-%m-%d-%H:%M")

Sau này, bạn chỉ có thể làm

cam.saveSnapshot(r'C:\Users\Myname\Dropbox\Foldes\image-' + date_string + '.png',
                 timestamp=3, boldfont=1, textpos='bc')

Để lưu hình ảnh với DateTime trong tên tệp. .

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    Đọc

    Bàn luận

    Trong bài viết này, chúng ta sẽ xem cách lưu các tệp hình ảnh với DateTime dưới dạng tên bằng PIL Python.: This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.

    pip install Pillow

    Các mô -đun cần thiết:: This module helps us to work with dates and times in Python.

    pip install datetime

    PIL: Thư viện này cung cấp hỗ trợ định dạng tệp rộng rãi, biểu diễn nội bộ hiệu quả và khả năng xử lý hình ảnh khá mạnh mẽ.: This module provides a portable way of using operating system-dependent functionality. The *os* and *os.path* modules include many functions to interact with the file system.

    DateTime: Mô -đun này giúp chúng tôi làm việc với ngày và giờ trong Python.

    HĐH: Mô-đun này cung cấp một cách sử dụng chức năng phụ thuộc hệ điều hành. Các mô -đun * OS * và * OS.PATH * bao gồm nhiều chức năng để tương tác với hệ thống tệp. Open the image using Image module with the provided path.

    img = Image.open(path)

    Thực hiện từng bước: Get the current DateTime using datetime.now() and format the date and time usingstrftime().

    curr_datetime = datetime.now().strftime('%Y-%m-%d %H-%M-%S')

    Bước 1: Mở hình ảnh bằng mô -đun hình ảnh với đường dẫn được cung cấp. Split the path using os.path.splitext(path) into root and extension.

    'C:\\Users\\Myname\\Dropbox\\Foldes\\image.png'
    
    0

    Bước 2: Nhận DateTime hiện tại bằng cách sử dụng DateTime.now () và định dạng ngày và giờ sử dụng (). Add the current datetime in between root and extension and concatenate them.

    'C:\\Users\\Myname\\Dropbox\\Foldes\\image.png'
    
    1

    Bước 3: Chia đường dẫn bằng Os.Path.SpliteX (đường dẫn) thành gốc và mở rộng. Save the image with the modified path using Image module.

    'C:\\Users\\Myname\\Dropbox\\Foldes\\image.png'
    
    2

    Bước 4: Thêm datetime hiện tại ở giữa gốc và mở rộng và kết hợp chúng.

    Python3

    Bước 5: Lưu hình ảnh với đường dẫn sửa đổi bằng mô -đun hình ảnh.

    Dưới đây là triển khai đầy đủ:

    'C:\\Users\\Myname\\Dropbox\\Foldes\\image.png'
    
    6
    'C:\\Users\\Myname\\Dropbox\\Foldes\\image.png'
    
    7

    r'C:\Users\Myname\Dropbox\Foldes\image.png'
    
    6
    r'C:\Users\Myname\Dropbox\Foldes\image.png'
    
    7
    r'C:\Users\Myname\Dropbox\Foldes\image.png'
    
    8
    r'C:\Users\Myname\Dropbox\Foldes\image.png'
    
    8
    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    0
    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    1

    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    2
    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    3
    r'C:\Users\Myname\Dropbox\Foldes\image.png'
    
    8
    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    5

    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    2
    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    7
    r'C:\Users\Myname\Dropbox\Foldes\image.png'
    
    8
    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    9
    import time
    date_string = time.strftime("%Y-%m-%d-%H:%M")
    
    0
    import time
    date_string = time.strftime("%Y-%m-%d-%H:%M")
    
    1

    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    2
    import time
    date_string = time.strftime("%Y-%m-%d-%H:%M")
    
    3
    r'C:\Users\Myname\Dropbox\Foldes\image.png'
    
    8
    import time
    date_string = time.strftime("%Y-%m-%d-%H:%M")
    
    5
    import time
    date_string = time.strftime("%Y-%m-%d-%H:%M")
    
    6
    import time
    date_string = time.strftime("%Y-%m-%d-%H:%M")
    
    7

    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    2
    import time
    date_string = time.strftime("%Y-%m-%d-%H:%M")
    
    9
    r'C:\Users\Myname\Dropbox\Foldes\image.png'
    
    8
    cam.saveSnapshot(r'C:\Users\Myname\Dropbox\Foldes\image-' + date_string + '.png',
                     timestamp=3, boldfont=1, textpos='bc')
    
    1

    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    2
    cam.saveSnapshot(r'C:\Users\Myname\Dropbox\Foldes\image-' + date_string + '.png',
                     timestamp=3, boldfont=1, textpos='bc')
    
    3
    r'C:\Users\Myname\Dropbox\Foldes\image.png'
    
    8
    cam.saveSnapshot(r'C:\Users\Myname\Dropbox\Foldes\image-' + date_string + '.png',
                     timestamp=3, boldfont=1, textpos='bc')
    
    5
    cam.saveSnapshot(r'C:\Users\Myname\Dropbox\Foldes\image-' + date_string + '.png',
                     timestamp=3, boldfont=1, textpos='bc')
    
    6
    cam.saveSnapshot(r'C:\Users\Myname\Dropbox\Foldes\image-' + date_string + '.png',
                     timestamp=3, boldfont=1, textpos='bc')
    
    7
    cam.saveSnapshot(r'C:\Users\Myname\Dropbox\Foldes\image-' + date_string + '.png',
                     timestamp=3, boldfont=1, textpos='bc')
    
    8

    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    2
    import time
    date_string = time.strftime("%Y-%m-%d-%H:%M")
    
    3
    cam.saveSnapshot(r'C:\Users\Myname\Dropbox\Foldes\image-' + date_string + '.png',
                     timestamp=3, boldfont=1, textpos='bc')
    
    8
    cam.saveSnapshot(r'C:\Users\Myname\Dropbox\Foldes\image-' + date_string + '.png',
                     timestamp=3, boldfont=1, textpos='bc')
    
    5
    pip install Pillow
    3
    pip install Pillow
    4

    import datetime
    date_string = datetime.datetime.now().strftime("%Y-%m-%d-%H:%M")
    
    2
    pip install Pillow
    6

    Output:

    Hướng dẫn save image with timestamp python - lưu hình ảnh bằng trăn dấu thời gian


    Làm cách nào để lưu một hình ảnh với một ngày và thời gian trong Python?

    Bước 1: Mở hình ảnh bằng mô -đun hình ảnh với đường dẫn được cung cấp.Bước 2: Nhận DateTime hiện tại bằng DateTime.Bây giờ () và định dạng ngày và giờ bằng cách sử dụng strftime ().Bước 3: Chia đường dẫn bằng hệ điều hành.

    Làm cách nào để lưu dấu thời gian trong Python?

    Làm cách nào để lưu dấu thời gian trong Python ?..
    Từ DateTime Nhập DateTime ..
    Ngày = DateTime.bây giờ().Strftime ("%y_%m_%d-%i:%m:%s_%p").
    print(f"filename_{date}").
    'filename_2020_08_12-03:29:22_AM'.

    Làm thế nào để lưu tệp với DateTime trong Python?

    Đầu tiên, nhập mô -đun và sau đó nhận thời gian hiện tại với DateTime.now () đối tượng. Bây giờ hãy chuyển đổi nó thành một chuỗi và sau đó tạo một tệp với đối tượng tệp như một tệp thông thường được tạo bằng cách sử dụng các khái niệm xử lý tệp trong Python.import the module and then get the current time with datetime. now() object. Now convert it into a string and then create a file with the file object like a regular file is created using file handling concepts in python.