php代码里怎么写html代码_菜鸟青铜变白银!Python 项目代码写完了,然后怎么打包和发布?...
生活随笔
收集整理的這篇文章主要介紹了
php代码里怎么写html代码_菜鸟青铜变白银!Python 项目代码写完了,然后怎么打包和发布?...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
你把你的代碼寫完了,是不是要給別人使用下,怎么打包你的項目代碼呢?喂,開源么?接下來小帥b就跟你說說,如何打包你的代碼。就拿我們上次演示的?todo為例,寫完代碼之后,代碼的目錄是這樣的:在 todo 這個目錄里面,文件都放在一起了,我們可以這樣簡單劃分一下:這里創建了一個 package 目錄,將源碼文件放進去,然后把模板文件和數據庫文件分門別類的安排好。在 package 中,還創建了一個__init__.py儀式感一下。為了讓別人知道你是認真對待這個項目的,你可以在項目文件中創建一個 tests 目錄,在里面測試你的代碼:接著可以創建一個 LICENSE,用來說明你的這個項目可以被怎么使用?是不是需要聲明來源,是不是可以商用?別人用你的項目去搞事情如何避免被抓去吃牢飯等。現成的開源協議有好幾種,不太了解的可以看看我之前寫的這個:那些 GitHub 所聲明的開源協議都是什么意思?接著再創建一個 README 文件,來說明你這個項目是干什么的,如何使用等描述。現在你的項目文件目錄就有點人模人樣了:接下來要創建一個比較重要的文件了?—— setup.py,這個文件主要用來描述你的項目信息,好讓 setuptools 打包工具來幫你打包項目。在根目錄下創建一個 setup.py 文件,按以下的方式來寫你的項目信息:每個參數都是什么意思呢?我來給你說明一下:long_description:對項目比較長的描述,我們可以直接從 你剛剛寫的 README 文件讀取。name:?你定義的包名,可以用字母、數字、下劃線,需要確保唯一性。version:?項目的版本號。author: 你(作者)的名稱。author_email:?你(作者) 的郵箱。description: 項目的簡要描述。long_description_content_type:長描述內容的使用的標記類型,一般為 markdown 或者 rst。url: 你這個項目的主頁地址,也可以直接鏈接到你這個項目的Github 地址上面去。include_package_data: 是否添加 py 以外的文件。package_data: 需要添加 Python 的額外文件列表。packages: 直接用 setuptool 找到你項目所有相關的包列表。classifiers:?附加說明,比如這里寫的就是使用于 Python3 版本,使用的是 MIT 協議,獨立于 OS。python_requires: python 版本要求。那么現在,你的項目目錄應該是這樣子的:接下來就可以打包了。如果你之前沒有安裝過 setuptools 和 wheel 可以先安裝一波:python3 -m pip install?--upgrade setuptools wheel然后在你的項目根目錄下,使用如下命令打包:python3 setup.py sdist bdist_wheel這時候你的目錄會增加這么些文件:這樣就算打包好了,在 dist 目錄中,以 tar.gz 結尾的是你項目的源文件,而以 .whl 結尾的就是構建好了給別人使用的發行版。那么如何將你打包好的項目發布出來,給別人使用呢?其實之前有說過了,這里再簡單的說一下吧:先安裝一下 twine:python3 -m pip install twine接著使用 twine 將你打包好的文件上傳到 pypi?上面去:twine upload dist/*這時候它會提示你輸入 pypi 的賬號密碼:沒有怎么辦?去注冊一個唄,到以下鏈接注冊:https://pypi.org/account/register/接著輸入你的賬號密碼,就可以上傳上去了:這時候別人就可以通過 pip 來安裝你的項目了:像這樣:然后就可以給別人使用你的包了:你在 pip install 的時候,其實就是下載你上傳的 whl 文件然后安裝:如果你不想開源,只想給你朋友使用的話,你也可以直接把 dist 這個目錄下的文件發給他,讓他自行安裝一波就可以使用了:ok,以上就是今天小帥b給你帶來的分享,希望對你有幫助,那么我們下回見,peace!
近期十大熱門:
用Python一鍵生成炫酷九宮格圖片,火了朋友圈
菜鳥也瘋狂!8分鐘用Python做一個酷炫的家庭隨手記
Github獲8300星!用Python開發的一個命令行的網易云音樂
一道Python面試題,硬是沒憋出來,最后憋出一身汗!
臥槽!Pdf轉Word用Python輕松搞定!
每個程序員都是從菜鳥開始成長起來的,沒有人一開始就是程序員高手。菜鳥愛編程,專注于分享趣味的編程技巧,不限于Java, Python ,Go, Javascript等語言,讓菜鳥愛上編程,進階成為高手。
菜鳥編程大本營
長按2秒,輸入:【書單】
點這里,進菜鳥學PythonB站大本營總結
以上是生活随笔為你收集整理的php代码里怎么写html代码_菜鸟青铜变白银!Python 项目代码写完了,然后怎么打包和发布?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP的威胁函数与PHP代码审计
- 下一篇: csgo手机上看demo_csgo看de