Chương trình sắp xếp tệpPhần mềm theo yêu cầu

Chương trình sắp xếp tệp bằng Python có cửa sổ: sắp xếp thư mục lộn xộn theo loại, ngày hoặc tên, có xem trước

Thường xong trong 15 phútBao gồm chỉnh sửaKiểm tra chất lượng
Các gói
Bảo vệ thanh toánChi tiết
  • Chỉnh sửa trong phạm vi gói là miễn phí.
  • Nếu bạn không phản hồi trong vòng 3 ngày sau khi bàn giao, kết quả sẽ được tự động chấp nhận.

Số tiền được tạm giữ khi bạn thanh toán và chỉ được chuyển khi bạn chấp nhận kết quả.

Chương trình sắp xếp tệp bằng Python có cửa sổ: sắp xếp thư mục lộn xộn theo loại, ngày hoặc tên, có xem trước

Ví dụ kết quả

Ví dụ cho gói Tiêu chuẩn

Phần mềm máy tính: công cụ lập hóa đơn cho dịch vụ kế toán một người

Các cửa sổ

  1. Hóa đơn: danh sách hóa đơn đã lập với số hóa đơn, khách hàng, ngày và tổng tiền; các nút Mới, Mở và Lưu PDF.
  2. Hóa đơn mới: chọn khách hàng từ danh sách thả xuống, các dòng gồm mô tả, số giờ và đơn giá, thuế suất, tổng tiền cập nhật ngay khi bạn gõ.
  3. Khách hàng: tên, địa chỉ và email, nhập một lần rồi sau đó chọn từ danh sách.

Một phần code

def update_total(self, *_):
    """Adds up the lines and the tax and shows the total under the table."""
    subtotal = sum(line.hours * line.rate for line in self.lines)
    tax = round(subtotal * self.tax_rate.get() / 100, 2)
    self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
    self.tax_label.config(text=f"Tax: {tax:,.2f}")
    self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")

Trong file nén

  • invoice_maker.py, chương trình chính, khoảng 700 dòng;
  • invoices.db, được tạo khi chạy lần đầu, lưu khách hàng và hóa đơn;
  • settings.example.ini để điền tên, địa chỉ của bạn và định dạng số hóa đơn;
  • requirements.txt với thư viện bổ sung duy nhất là reportlab, dùng để xuất PDF;
  • README: cách cài Python, chạy chương trình và đóng gói thành file .exe bằng PyInstaller.

Chương trình chạy trên máy tính của chính khách hàng. Chúng tôi không làm bộ cài đặt, không ký số và không phát hành chương trình.

Khách hàng: một kế toán tự do mỗi tháng làm 20–30 hóa đơn bằng phần mềm soạn thảo văn bản. Yêu cầu: một chương trình nhỏ có cửa sổ: chọn khách hàng, thêm dòng, xem tổng tiền kèm thuế, lưu hóa đơn thành PDF và giữ danh sách khách hàng. Gói Tiêu chuẩn: tối đa 3 cửa sổ và 800 dòng code, dữ liệu lưu trong SQLite.

Khách hàng và mọi thông tin đều là giả định.

Về dịch vụ này

Tệp tải về, bản quét, ảnh và tài liệu chất đống trong một thư mục cho đến khi không tìm được gì nữa. Chương trình này sắp xếp chúng cho bạn trong cửa sổ riêng: bạn chọn thư mục, chọn quy tắc như theo loại tệp, theo năm và tháng hoặc theo một từ trong tên, xem trước từng tệp sẽ đi đâu rồi bấm Sắp xếp. Từ gói Tiêu chuẩn bạn đặt quy tắc riêng và chương trình ghi nhớ; ở gói Cao cấp có thêm quy tắc, báo cáo từng lần di chuyển xuất ra tệp, nhật ký lỗi và cách đưa tệp trở lại. Chúng tôi viết bằng Python với Tkinter, dùng công cụ tệp có sẵn của Python, kèm README. Chương trình di chuyển hoặc sao chép tệp tùy bạn chọn và không bao giờ xóa trừ khi bạn nói rõ trong yêu cầu. Chúng tôi không chạy nó trên tệp của bạn, nên hãy thử trên bản sao của một thư mục trước.

Bao gồm những gì

  • Bạn nhận được gìMột tệp ZIP gồm mã Python, README hướng dẫn cài Python, chạy chương trình và tạo tệp .exe, cùng tệp quy tắc mẫu; mã cũng hiển thị trên trang đơn hàng. Từ gói Tiêu chuẩn, quy tắc của bạn được lưu vào tệp cài đặt cùng danh sách các lần di chuyển; ở gói Cao cấp, có báo cáo xuất ra tệp và nhật ký lỗi.
  • Xem trước đãThấy từng tệp sẽ đi đâu trước khi di chuyển bất cứ thứ gì
  • Quy tắc của bạnTheo loại, ngày, tên hoặc dung lượng
  • Không xóa gì cảTệp được di chuyển hoặc sao chép, không bao giờ bị xóa
  • Chạy offlineChỉ máy tính và thư mục của bạn
  • Mã dễ đọcCó chú thích, dễ sửa sau này

Cách hoạt động

  1. 1
    Yêu cầuBạn mô tả thư mục và quy tắc sắp xếp
  2. 2
    Mã nguồnChúng tôi viết chương trình và README
  3. 3
    Dùng thửBạn chạy trên bản sao của thư mục
  4. 4
    Thay đổiBạn yêu cầu thay đổi trong phạm vi gói của mình và gửi thông báo lỗi nếu có

Chúng tôi cần gì từ bạn

Thư mục bạn muốn sắp xếp và bên trong có gì (mô tả hoặc ảnh chụp màn hình thư mục là đủ; đừng bao giờ gửi chính các tệp) và các quy tắc: loại tệp nào đi đâu, tên thư mục, cách dùng ngày, xử lý thế nào với tệp trùng tên. Tệp nên được di chuyển hay sao chép, những thư mục không bao giờ được động đến, hệ điều hành của bạn (Windows, macOS hoặc Linux) và bạn có muốn tệp .exe không.

Chúng tôi sẽ hỏi bạn:

  • Thư mục nào, và bên trong có gì?
  • Tệp nên được sắp xếp thế nào?
  • Di chuyển hay sao chép?
  • Điều gì chương trình không bao giờ được làm
  • Chương trình sẽ chạy trên hệ điều hành nào?

So sánh các gói

Các góiCơ bản1 cửa sổ, một quy tắc sắp xếp542.000 ₫Tiêu chuẩnQuy tắc riêng của bạn, được lưu lại1.084.000 ₫Cao cấpChương trình sắp xếp đầy đủ1.951.000 ₫
Thời hạn1 ngày2 ngày3 ngày
Số lần chỉnh sửa123
Mã nguồntối đa 300 dòngtối đa 800 dòngtối đa 1.500 dòng
Cửa sổ hoặc màn hình1tối đa 3tối đa 6
Tính năngtối đa 3tối đa 6tối đa 10
Cài đặt và dữ liệu đã lưuKhôngCSV hoặc SQLiteCSV hoặc SQLite
Xuất dữ liệu và nhật ký lỗiKhôngKhôngCó
README kèm các bước tạo tệp .exeCóCóCó
Chương trìnhChương trình sắp xếp tệpChương trình sắp xếp tệpChương trình sắp xếp tệp
Đặt hàng Cơ bảnĐặt hàng Tiêu chuẩnĐặt hàng Cao cấp

Bảo vệ thanh toán

Bạn thanh toán khi đặt hàng, nhưng tiền chỉ được chuyển cho kết quả đã được chấp nhận.

  • Giá cố địnhGiá gói không thay đổi sau khi bạn thanh toán.
  • Số tiền được tạm giữKhi bạn thanh toán, số tiền chỉ được tạm giữ. Tiền được chuyển cho dịch vụ khi bạn chấp nhận kết quả.
  • Kiểm tra trước khi bàn giaoMọi kết quả đều được kiểm tra chất lượng trước khi đến tay bạn, và bạn xem được kết quả trên trang đơn hàng trước khi chấp nhận.
  • Chỉnh sửa miễn phíYêu cầu chỉnh sửa trong phạm vi bản yêu cầu của bạn, với số lần mà gói cho phép.
  • Tự động chấp nhận sau 3 ngàyNếu trong vòng 3 ngày sau khi bàn giao, bạn không chấp nhận kết quả cũng không yêu cầu chỉnh sửa, kết quả sẽ được tự động chấp nhận. Nếu bạn nhắn tin trong chat đơn hàng sau khi bàn giao, đơn hàng sẽ chờ; sau khi trả lời, chúng tôi có thể tính lại 3 ngày từ đầu và sẽ thông báo trong chat.
  • Làm lại hoặc hoàn tiền toàn bộNếu kết quả không đúng với yêu cầu của bạn và các lần chỉnh sửa không khắc phục được, hoặc công việc kéo dài quá gấp đôi thời hạn, hãy nhắn tin trong chat đơn hàng: chúng tôi sẽ làm lại hoặc hoàn tiền toàn bộ.
Cách hoạt động →

Hỏi đáp

Chương trình có xóa tệp trùng lặp không?

Nó có thể tìm các tệp trùng tên hoặc trùng dung lượng và đưa vào một thư mục riêng để bạn kiểm tra. Nó không xóa gì trừ khi bạn nói rõ trong yêu cầu.

Nếu hai tệp trùng tên thì sao?

Chương trình thêm một số vào tên mới, nên không có gì bị ghi đè. Bạn có thể mô tả quy tắc khác trong yêu cầu.

Chương trình có sắp xếp tệp mới khi chúng xuất hiện không?

Chương trình này sắp xếp khi bạn bấm nút; nó không chạy nền. Hãy mở mỗi khi thư mục đầy lên lần nữa.

Có dùng được với thư mục đám mây hoặc thư mục mạng không?

Chương trình dùng được với mọi thư mục mà máy tính của bạn hiển thị như thư mục bình thường, chẳng hạn thư mục đám mây đã đồng bộ. Thư mục lớn mất nhiều thời gian hơn; hãy thử bản sao trước.

Tôi có nhận bộ cài đặt hay chương trình đã ký số không?

Không. Bạn nhận mã nguồn và các bước để tự tạo tệp .exe bằng PyInstaller. Chúng tôi không tạo bộ cài đặt, không ký số chương trình và không phát hành ở đâu cả, nên Windows hoặc macOS có thể cảnh báo bạn lần đầu mở.

Chưa tìm thấy câu trả lời?

Các gói