Một dự án mẫu tồn tại dưới dạng hỗ trợ cho Hướng dẫn về Dự án Đóng gói và Phân phối của Hướng dẫn Người dùng Đóng gói Python
Dự án này không nhằm mục đích đề cập đến các phương pháp hay nhất để phát triển dự án Python nói chung. Ví dụ: nó không cung cấp hướng dẫn hoặc đề xuất công cụ để kiểm soát phiên bản, tài liệu hoặc thử nghiệm
Nguồn cho dự án này có sẵn ở đây
Siêu dữ liệu cho một dự án Python được xác định trong tệp
python setup.py register
8, một ví dụ về dự án này được bao gồm trong dự án này. Bạn nên chỉnh sửa tệp này cho phù hợp để điều chỉnh dự án mẫu này theo nhu cầu của bạnĐây là tệp README cho dự án
Tệp phải sử dụng mã hóa UTF-8 và có thể được viết bằng reStructuredText hoặc đánh dấu bằng bộ khóa thích hợp. Nó sẽ được sử dụng để tạo trang web dự án trên PyPI và sẽ được hiển thị dưới dạng trang chủ dự án trên các dịch vụ lưu trữ mã phổ biến và phải được viết cho mục đích đó
Nội dung điển hình cho tệp này sẽ bao gồm tổng quan về dự án, ví dụ sử dụng cơ bản, v.v. Nói chung, bao gồm nhật ký thay đổi dự án ở đây không phải là một ý tưởng hay, mặc dù phần “Có gì mới” đơn giản cho phiên bản mới nhất có thể phù hợp
Cấu trúc dự án mẫu cho gói python, chứa tất cả các tệp cần thiết để xuất bản gói PyPI
Hướng dẫn
- sử dụng
9 vàpython setup.py register
0 nhưpython setup.py register
1python setup.py register
- sử dụng
2 nhưpython setup.py register
3python setup.py register
Cài đặt công cụ
pip3 install virtualenvwrapper echo " # python virtualenv source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bash_profile
Tạo dự án
Tôi giả sử tên gói PyPI của mình là
python setup.py register
0. Ngoài ra, không sử dụng các ký tự không thuộc bảng chữ cái; - tạo một dự án trên Github, thêm
1. Sao chép git repo của bạn cục bộpython setup.py register
- cập nhật
2 của bạn [xem ví dụ] và xóapython setup.py register
3 khỏipython setup.py register
4 vì PyPI thậm chí không thểpython setup.py register
- tạo một
5 [xem ví dụ]python setup.py register
- tạo một thư mục với tên gói của bạn để chứa mã nguồn của bạn.
6 trong trường hợp của tôipython setup.py register
- vì thư mục sẽ là một mô-đun, hãy thêm
7;python setup.py register
- thêm bất kỳ mã nguồn Python nào của bạn vào
8 và nhập các phương thức mô-đun cần thiết vàopython setup.py register
7python setup.py register
- cuối cùng, ở thư mục gốc, hãy thực hiện
10 để tạo danh sách các phụ thuộc bạn đã sử dụng, để nó có thể cài đặt vớipython setup.py register
11python setup.py register
bao bì
Bây giờ bạn đã có dự án, đã đến lúc xuất bản. Điều hướng đến thư mục gốc của dự án. Đầu tiên, đăng ký tên gói của bạn;
python setup.py register
Sau đó, nếu tên gói được đăng ký thành công, hãy tải nguồn của bạn lên PyPI
python setup.py register
1Sau đó, đợi hàng tỷ năm để PyPI cập nhật nó trên máy chủ của họ trước khi bạn có thể
python setup.py register
12 nóCách sử dụng
python setup.py register
13 là tệp thử nghiệm bị bỏ qua trong python setup.py register
5. Một điều gần gũi với python setup.py register
3 của npm là tạo một env ảo để cài đặt các phụ thuộc và chạy mã từ Đây là thư viện python để lấy danh sách tệp với cây thư mục từ thư mục cụ thể của Google Drive
python python-library google-drive cấu trúc thư mục google-drive-api file-list
- Cập nhật ngày 11 tháng 8 năm 2020
- con trăn
DanielVõ sĩ / BlenDir
Sao 9
- Mã số
- Vấn đề
- Yêu cầu kéo
Tiện ích bổ sung Blender để tạo và quản lý cấu trúc thư mục tự động
python tự động máy xay sinh tố3d máy xay sinh tố-scripts máy xay sinh tố b3d máy xay sinh tố-addon máy xay sinh tố-cấu trúc thư mục 3d máy xay sinh tố-python
- Cập nhật22 tháng 6 năm 2022
- con trăn
sp1thas / cây thư mục phế liệu
Sao 7
- Mã số
- Vấn đề
- Yêu cầu kéo
Một đường dẫn phế liệu lưu trữ các tệp bằng cây thư mục
python3 phế liệu hacktoberfest thư mục mở rộng phế liệu-cấu trúc thư mục-cây phế liệu-đường ống
- Cập nhật23/10/2022
- con trăn
AnesBenmerzoug / người phụ thuộc
Sao 6
- Mã số
- Vấn đề
- Yêu cầu kéo
Gói Python để tìm và vẽ sơ đồ cấu trúc và phụ thuộc của gói
graphviz thuật toán đồ thị phụ thuộc đồ thị python3 cấu trúc thư mục matplotlib networkx-graph
- Cập nhật ngày 12 tháng 2 năm 2022
- con trăn
aahnik / tổ chức lại
Nhà tài trợ
Sao 5
- Mã số
- Vấn đề
- Yêu cầu kéo
Dọn dẹp các thư mục của bạn và yên tâm. Một công cụ dòng lệnh để sắp xếp các tệp vào các thư mục danh mục
thư mục tự động hóa python thơ python-script cấu trúc thư mục python3 aahnik aahnik-daw thư mục-tổ chức thư mục-tổ chức
- Cập nhật ngày 7 tháng 6 năm 2021
- con trăn
jaffreyjoy / Bộ đồng bộ hóa thư mục
Sao 5
- Mã số
- Vấn đề
- Yêu cầu kéo
📁📌Một tập lệnh python đồng bộ hóa tất cả các tệp trong một thư mục dựa trên tiện ích mở rộng của nó
tổ chức python cấu trúc thư mục từ điển python
- Cập nhật 6 tháng 10 năm 2018
- con trăn
Allaye / chỉ đạo
Sao 2
- Mã số
- Vấn đề
- Yêu cầu kéo
một gói để tạo cấu trúc dự án Khoa học dữ liệu, Học máy và Trí tuệ nhân tạo, đồng thời di chuyển các tài nguyên học máy đến một phần được chỉ định của dự án
cấu trúc thư mục trí tuệ nhân tạo khoa học dữ liệu python
- Cập nhật18 tháng 3 năm 2022
- con trăn
MohanSha / PyTaskTự động hóa
Sao 4
- Mã số
- Vấn đề
- Yêu cầu kéo
Danh sách các tập lệnh để tự động hóa các tác vụ hàng ngày của bạn
cấu trúc thư mục dọn dẹp phim tự động torrent trong python
- Cập nhật ngày 21 tháng 2 năm 2018
- con trăn
pablo33 / PHotodeliver
Sao 3
- Mã số
- Vấn đề
- Yêu cầu kéo
Trích xuất ngày từ tên tệp và chèn chúng vào hình ảnh dưới dạng siêu dữ liệu
hình ảnh siêu dữ liệu chèn bộ chọn ngày cấu trúc thư mục
- Cập nhật ngày 23 tháng 12 năm 2022
- con trăn
ibLeDy / tổ chức thư mục
Nhà tài trợ
Sao 3
- Mã số
- Vấn đề
- Yêu cầu kéo
Sắp xếp các tệp trong cấu trúc thư mục giống như cửa sổ
thư mục tổ chức thư mục thư mục tổ chức thư mục tổ chức thư mục giống như cửa sổ-cấu trúc thư mục-công cụ tạo thư mục
- Cập nhật ngày 5 tháng 12 năm 2022
- con trăn
rahulmoundekar / flask_sqlalchemy_one_to_many_relationship_example
Sao 3
- Mã số
- Vấn đề
- Yêu cầu kéo
bình một 2 nhiều
bình html5 mvc-kiến trúc bình-ứng dụng mysql-cơ sở dữ liệu bình-web bình-sqlalchemy bootstrap-mẫu cấu trúc thư mục mvt
- Cập nhật24/04/2020
- con trăn
tani-git / Tiện ích_scripts
Sao 3
- Mã số
- Vấn đề
- Yêu cầu kéo
Các tập lệnh cơ bản hữu ích cho các hoạt động ML [mã goto của tôi để sử dụng ngay lập tức]
cấu trúc thư mục nhận dạng màu góc phân cụm toán học
- Cập nhật ngày 2 tháng 8 năm 2019
- con trăn
Akshat-unt / Tổ chức lại thư mục
Sao 3
- Mã số
- Vấn đề
- Yêu cầu kéo
Rắc rối bởi những thứ cồng kềnh trong bất kỳ thư mục nào. Gạt nó ra. Với cái này
trình tổ chức windows-10 python-3 cấu trúc thư mục hacktoberfest lộn xộn hacktoberfest2021
- Cập nhật24/10/2021
- con trăn
rahulguptagzb09 / Tệp-Trình duyệt-Ứng dụng-Sử dụng-Python
Sao 2
- Mã số
- Vấn đề
- Yêu cầu kéo
Ứng dụng Trình duyệt Tệp và Thư mục với Hộp thoại Sử dụng Python, Tkinter
ứng dụng python gui tkinter hộp thoại filebrowser cấu trúc thư mục
- Cập nhật18 tháng 5 năm 2019
- con trăn
SVijayB / Nơi trú ẩn an toàn
Sao 3
- Mã số
- Vấn đề
- Yêu cầu kéo
Một ứng dụng python ẩn các tệp và thư mục của bạn
thư mục an toàn python3 cấu trúc thư mục khóa ẩn thư mục ẩn tập tin
- Cập nhật29/12/2021
- con trăn
OwlSoul / MusicFolderShaker
Sao 1
- Mã số
- Vấn đề
- Yêu cầu kéo
[Hoàn thành] Tập lệnh Python để lắc và sao chép các thư mục nhạc [hoặc bất kỳ thư mục nào khác]
cấu trúc thư mục tạo ngẫu nhiên
- Cập nhật 29/11/2018
- con trăn
shivpalsinhrana / folder-pattern-with-python
Sao 2
- Mã số
- Vấn đề
- Yêu cầu kéo
Đây là một chương trình nhỏ được sử dụng để tạo nhiều thư mục [hoặc mẫu thư mục] bằng python. Đối với người yêu cũ. người ta có thể tạo các thư mục như Mục 1, Mục 2. vân vân
python os cấu trúc thư mục python3 tạo thư mục
- Cập nhật22 tháng 6 năm 2020
- con trăn
paulo-granthon / TheToDoOffice
Sao 1
- Mã số
- Vấn đề
- Yêu cầu kéo
- thảo luận
Ứng dụng dựa trên web để theo dõi các tác vụ. Được tạo bằng Django và HTMLX. Hệ thống bao gồm. Tác vụ CRUD với sqlite3, xác thực, thư mục để sắp xếp tác vụ, chủ đề tối/sáng