中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何讓別人用我的Python程序

發布時間:2020-07-17 11:47:33 來源:億速云 閱讀:857 作者:清晨 欄目:編程語言

小編給大家分享一下如何讓別人用我的Python程序,相信大部分人都還不怎么了解,因此分享這邊文章給大家學習,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學習方法吧!

別人怎么用我的Python程序

這里講的給別人用,不是指將你的代碼開源,也不是指給另一個程序員用。比如你寫了一個小工具,想給別人用,總不能叫別人也去裝python吧。

讓別人不裝Python環境就可以使用Python編寫的程序,可以將Python程序打包.exe可執行程序,然后發給他人。

推薦學習《Python教程》。

Python打包生成.exe文件的工具有:

1、py2exe

使用:

先寫一個簡單的腳本,文件名:helloworld.py

#!/usr/bin/env python  # -*- coding: utf-8 -*-  
  def say_hello(name):  
    print("Hello, " + name)
  if __name__ == "__main__":  
    name = input("What's your name:")
    say_hello(name)

還需要個用于發布程序的設置腳本:mysetup.py,在其中的 setup 函數前插入語句 import py2exe。

from distutils.core import setupimport py2exe
setup(console=["helloworld.py"])

2、cx_Freeze

使用:cxfreeze main.py --target-dir dist

Usage: cxfreeze [options] [SCRIPT]

Freeze a Python script and all of its referenced modules to a base
executable which can then be distributed without requiring a Python
installation.

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -O                    optimize generated bytecode as per PYTHONOPTIMIZE; use
                        -OO in order to remove doc strings
  -c, --compress        compress byte code in zip files
  -s, --silent          suppress all output except warnings and errors
  --base-name=NAME      file on which to base the target file; if the name of
                        the file is not an absolute file name, the
                        subdirectory bases (rooted in the directory in which
                        the freezer is found) will be searched for a file
                        matching the name
  --init-script=NAME    script which will be executed upon startup; if the
                        name of the file is not an absolute file name, the
                        subdirectory initscripts (rooted in the directory in
                        which the cx_Freeze package is found) will be searched
                        for a file matching the name
……
……
……

3、PyInstaller

使用:pyinstaller demo.py

如何讓別人用我的Python程序

以上是如何讓別人用我的Python程序的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

府谷县| 会泽县| 道真| 黑山县| 建始县| 莱阳市| 博白县| 通山县| 靖安县| 阳高县| 峨边| 淅川县| 克拉玛依市| 黔江区| 金寨县| 汾西县| 广安市| 济阳县| 元阳县| 长春市| 南京市| 原阳县| 汨罗市| 渭南市| 图木舒克市| 江永县| 进贤县| 敦化市| 鄱阳县| 顺平县| 峨边| 修文县| 石台县| 卢湾区| 西乡县| 嘉禾县| 牡丹江市| 宝清县| 读书| 鲁山县| 都兰县|