日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Phython开发

發(fā)布時間:2024/1/3 综合教程 41 生活家
生活随笔 收集整理的這篇文章主要介紹了 Phython开发 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、Python簡介

先看網(wǎng)上流傳較廣的一張圖看懂Python基本語法

Python學(xué)習(xí)資料整理:

Python官網(wǎng)

Python文檔

菜鳥教程—Python基礎(chǔ)

二、安裝Python環(huán)境

1、安裝Anaconda

官方下載地址:https://www.anaconda.com/download/

Anaconda集成了很多工具、模塊和包,比官網(wǎng)的Python包方便,使用方法參照如下鏈接:

Anaconda簡單入門

Anaconda3 window7 32位詳細安裝

Windows系統(tǒng)下手動設(shè)置Anaconda3環(huán)境變量

2、安裝模塊/插件(gensim和jieba)

打開Anaconda Prompt或Cmd命令行窗口

輸入命令pip install jieba 安裝Jieba

輸入命令pip install gensim安裝Gensim

3、其他命令介紹

pip uninstall 卸載

conda list 查看安裝的插件

python 查看python版本

三、安裝Python開發(fā)工具和調(diào)試技巧

以下以我用的VSCode為例介紹

1、在擴展里面搜索Python,安裝Python插件

2、打開要調(diào)試的Python代碼的目錄,打開入口文件,按F5即可調(diào)試

配置Python環(huán)境,下圖注釋部分為配置環(huán)境為開發(fā)環(huán)境,默認為生產(chǎn)環(huán)境。

調(diào)試Flask程序斷點,debug=True時不會命中Flask斷點

更多調(diào)試信息參考官網(wǎng):https://code.visualstudio.com/docs/editor/debugging

VSCode開發(fā)Pyhon技巧參考:

如何用VSCode愉快的寫Python

vscode的Python擴展和調(diào)試介紹

Python的另外一個好用的開發(fā)工具PyCharm介紹見如下鏈接:

使用PyCharm開發(fā)python

Pycharm2019最新激活注冊碼(親測有效)

四、Python程序打包成exe

1、安裝pyinstaller。打開命令行窗口,輸入:pip install pyinstaller,等待安裝完成即可。

2、使用pyinstaller命令打包。

1)打開命令行窗口,將目錄切換至需要打包的py文件目錄。

2)運行打包命令:pyinstaller 入口文件名.py。

可以使用pyinstaller -h查看命令參數(shù),常用參數(shù)如下:

-D 將程序打包成一個文件夾,里面包含exe和其他的依賴文件

-F 將程序打包成單獨exe文件

-i 設(shè)置icon,如 -i 圖標(biāo).ico(ico所在絕對路徑,或?qū)co放在打包文件同目錄下)

3)查看生成文件。

a、打包完成后會在同目錄下生成和入口py文件同名的.spec文件。

b、打包完成后會在同目錄的dist文件下中生成打包文件(exe文件或含exe文件的文件夾)。

下圖以pyinstaller -D -i ZNCPServer.ico ZNCPFlaskServer.py為例說明。

五、常見問題及解決方法

1、pyinstaller打包出現(xiàn)錯誤提示:RecursionError: maximum recursion depth exceeded

出錯原因:python代碼或引用的模塊中某段代碼遞歸超過了python的默認遞歸深度限制(1000)

解決方法:

1、按上述打包方法打包。

2、修改生成的.spec文件,在原文件的第二行增加兩行代碼

import sys
sys.setrecursionlimit(5000)

3、在命令行中,運行pyinstaller xxx.spec,等待打包完成。

2、打包程序時設(shè)置icon出錯
出錯原因:python打包用的icon文件需要提供不同尺寸,
解決方法:使用軟件將icon圖標(biāo)文件轉(zhuǎn)換成多尺寸文件。
參考鏈接:https://blog.csdn.net/sinat_21427221/article/details/80846743
Pyinstall打包不同尺寸ico制作
3、打包完成后,雙擊運行exe,窗口一閃而過。
出錯原因:程序缺少運行所需的庫或文件。
解決方法:打開命令行窗口,切換到exe所在的目錄,輸入exe文件名執(zhí)行程序,可以再命令行窗口中查看錯誤原因并針對解決。
如下圖:將環(huán)境中的smart_open拷貝到打包后的exe目錄文件下即可。

智能分詞服務(wù)打包需單獨添加的文件如下:

4、Pyinstaller打包jieba項目相關(guān)解決方案

六、常用模塊介紹

1、python文件讀寫

python之decode、encode及codecs模塊

2、python結(jié)巴分詞和文本相似度分析

Python自然語言處理學(xué)習(xí)——jieba分詞

python使用jieba實現(xiàn)中文文檔分詞和去停用詞

Python+gensim-文本相似度分析(小白進)

3、python基礎(chǔ)語法

python中字典的定義和操作

python中的實例方法、靜態(tài)方法、類方法、類變量和實例變量淺析

4、python Flask框架介紹

Python3 Flask框架

python高級之Flask框架

Flask 基于 Web開發(fā) 大型程序的結(jié)構(gòu)實例解析

5、句子相似度計算

句子相似度計算GitHub實例

6、python數(shù)據(jù)庫操作

python pymssql — pymssql模塊使用指南

python:利用pymssql模塊操作SQL server數(shù)據(jù)庫

Python3.6安裝pymssql

總結(jié)

以上是生活随笔為你收集整理的Phython开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。