最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)將代碼轉(zhuǎn)成不可反編譯的pyd文件

 更新時(shí)間:2024年11月21日 11:47:22   作者:蕭鼎  
pyc文件用于提高加載速度,部分源碼可讀,而pyd文件提供更好的保密性,是編譯后的二進(jìn)制動(dòng)態(tài)鏈接庫(kù),當(dāng)有些模塊的代碼需要一定的保密性,這個(gè)時(shí)候就需要考慮pyc和pyd文件了,本文給大家介紹了python實(shí)現(xiàn)將代碼轉(zhuǎn)成不可反編譯的pyd文件,需要的朋友可以參考下

1.下載cython庫(kù),使用命令

pip install Cython

2.新建一個(gè)a.py文件

3.在a.py文件中寫(xiě)入以下代碼

def hello():
    print("Hello world!")
    print("源代碼保護(hù)!")

4.新建一個(gè)setup.py文件

5.在setup.py文件中寫(xiě)入以下代碼

from distutils.core import setup
from Cython.Build import cythonize
setup(
name = 'Hello world app',
ext_modules = cythonize("a.py"),
)

6.在Terminal中輸入以下命令運(yùn)行生成pyd文件

python setup.py build_ext --inplace

7.生成的pyd文件名字如下

8.修改a.cp37-win_amd64.pyd的名字為a.pyd,并且先刪掉a.py文件以便后面測(cè)試

9.現(xiàn)在進(jìn)行測(cè)試,我們來(lái)調(diào)用這個(gè)pyd文件,在Terminal中輸入以下命令,回車(chē)

python

10.在里面輸入以下代碼,并且按回車(chē)運(yùn)行查看,如下圖

import a
a.hello()

11.說(shuō)明生成的pyd文件完全可以調(diào)用可運(yùn)行!

到此這篇關(guān)于python實(shí)現(xiàn)將代碼轉(zhuǎn)成不可反編譯的pyd文件的文章就介紹到這了,更多相關(guān)python將代碼轉(zhuǎn)成pyd文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于PyTorch的permute和reshape/view的區(qū)別介紹

    基于PyTorch的permute和reshape/view的區(qū)別介紹

    這篇文章主要介紹了基于PyTorch的permute和reshape/view的區(qū)別介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • PyTorch實(shí)現(xiàn)模型剪枝的方法

    PyTorch實(shí)現(xiàn)模型剪枝的方法

    剪枝是一種優(yōu)化模型的技術(shù),可以幫助減少模型的大小和計(jì)算量,同時(shí)保持模型的準(zhǔn)確性,本文主要介紹了PyTorch實(shí)現(xiàn)模型剪枝的方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-04-04
  • 基于Python實(shí)現(xiàn)四維圖像繪制系統(tǒng)

    基于Python實(shí)現(xiàn)四維圖像繪制系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了如何基于Python語(yǔ)言實(shí)現(xiàn)一個(gè)簡(jiǎn)單的四維圖像繪制系統(tǒng),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-09-09
  • 為什么str(float)在Python 3中比Python 2返回更多的數(shù)字

    為什么str(float)在Python 3中比Python 2返回更多的數(shù)字

    很多朋友質(zhì)疑為什么str(float)在Python 3中比Python 2返回更多的數(shù)字,在Python 2.7中,一個(gè)float的repr返回最接近十七位數(shù)的十進(jìn)制數(shù);這足以精確地識(shí)別每個(gè)可能的IEEE浮點(diǎn)值。對(duì)此問(wèn)題很多朋友都很疑問(wèn),下面小編給大家簡(jiǎn)單介紹下,需要的朋友可以參考下
    2018-10-10
  • python pdfkit 中文亂碼問(wèn)題的解決方案

    python pdfkit 中文亂碼問(wèn)題的解決方案

    這篇文章主要介紹了python pdfkit 中文亂碼問(wèn)題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • 利用python打印出菱形、三角形以及矩形的方法實(shí)例

    利用python打印出菱形、三角形以及矩形的方法實(shí)例

    最近在開(kāi)發(fā)中遇到一個(gè)問(wèn)題,需要利用python實(shí)現(xiàn)菱形、三角形以及矩形等形狀,發(fā)現(xiàn)網(wǎng)上這方面的資料較少,所以總結(jié)分享下,這篇文章主要給大家介紹了關(guān)于利用python打印出菱形、三角形以及矩形的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-08-08
  • Python中如何檢查字符串是否包含列表中的元素

    Python中如何檢查字符串是否包含列表中的元素

    在數(shù)據(jù)預(yù)處理或糾錯(cuò)的過(guò)程中可能會(huì)用到對(duì)列表中是否含有我們需要的字符串的判斷,下面這篇文章主要給大家介紹了關(guān)于Python中如何檢查字符串是否包含列表中的元素的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • 使用python繪制二元函數(shù)圖像的實(shí)例

    使用python繪制二元函數(shù)圖像的實(shí)例

    今天小編就為大家分享一篇使用python繪制二元函數(shù)圖像的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • python神經(jīng)網(wǎng)絡(luò)TensorFlow簡(jiǎn)介常用基本操作教程

    python神經(jīng)網(wǎng)絡(luò)TensorFlow簡(jiǎn)介常用基本操作教程

    這篇文章主要介紹了python神經(jīng)網(wǎng)絡(luò)入門(mén)TensorFlow簡(jiǎn)介常用基本操作教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • 一文搞懂Python中subprocess模塊的使用

    一文搞懂Python中subprocess模塊的使用

    subprocess是子流程,即進(jìn)程的意思,該模塊可以啟動(dòng)一個(gè)新進(jìn)程,并連接到它們的輸入/輸出/錯(cuò)誤管道,從而獲取返回值。本文將和大家聊聊subprocess模塊的使用,需要的可以參考一下
    2022-11-11

最新評(píng)論

叶城县| 新密市| 夏津县| 卫辉市| 康乐县| 杭锦旗| 岫岩| 微山县| 建湖县| 梁平县| 新泰市| 虹口区| 呼图壁县| 宁河县| 平乐县| 凌源市| 永仁县| 靖江市| 桑日县| 宁都县| 临沧市| 郯城县| 榆林市| 高青县| 延川县| 延吉市| 措勤县| 宁国市| 米林县| 满城县| 丰城市| 盐津县| 宁化县| 武穴市| 新晃| 辽宁省| 潜江市| 高台县| 如东县| 峡江县| 韶山市|