python打包知識點整理

2021-10-02 19:56:13 字數 1125 閱讀 6235

個人從網上整理的一部分

pip freeze >requirements.txt生成依賴檔案

setup.py引數說明

#python setup.py build # 編譯

#python setup.py install #安裝

#python setup.py sdist #生成壓縮包(zip/tar.gz)

#python setup.py bdist_wininst #生成nt平台安裝包(.exe)

#python setup.py bdist_rpm #生成rpm包

或者直接"bdist 包格式",格式描述如下:

#python setup.py bdist --help-formats

–formats=rpm rpm distribution

–formats=gztar gzip』ed tar file

–formats=bztar bzip2』ed tar file

–formats=ztar compressed tar file

–formats=tar tar file

–formats=wininst windows executable installer

–formats=zip zip file

注2: setup引數:

name 打包名稱

version 版本

…playforms 所支援的平台 ,例中只支援2.7

package_dir 原始碼所在目錄

packages 原始碼目錄下那些目錄要被打包

py_modules 需要打包的模組

requires 定義依賴模組…例子

from distutils.core import setup

from setuptools import find_packages

setup(

name=『crawler csdn』,

author=『lihang』,

author_email=『[email protected]』,

url=』』,

version=『v1.0』,

packages=find_packages(exclude=[『supercrawler.*』])

Python知識點整理

參考 python.doc 廖雪峰的python教程 使用 將兩行 為一行 if 1900 year 2100 and1 month 12 and1 day 31 and0 hour 24 and0 minute 60 and0 second 60 looks ike a valid date re...

python知識點整理

1 python列表和元祖 python包含6中內建的序列,即列表 元組 字串 unicode字串 buffer物件和xrange物件。通用序列操作 索引 分片 序列相加 乘法 成員資格 in 長度 len 最小值 min 和最大值 max 2 python字典 花括號 字典是另一種可變容器模型,且...

知識點整理

一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...