当前位置: 首页 > news >正文

单页的网站怎么做的常用的网络推广的方法有哪些

单页的网站怎么做的,常用的网络推广的方法有哪些,一级a做爰片 A视频网站,网页设计与制作服务公司文章目录 什么是 .pyc 文件将 .py 文件编译为 .pyc 文件编译单个文件编译多个文件 在实际开发中,有时候需要将产品(以.py文件为例)发布到外部环境,但我们并不想显式地让别人看到我们的源码,此时就需要对源码进行加密保…

文章目录

  • 什么是 .pyc 文件
  • 将 .py 文件编译为 .pyc 文件
    • 编译单个文件
    • 编译多个文件


在实际开发中,有时候需要将产品(以.py文件为例)发布到外部环境,但我们并不想显式地让别人看到我们的源码,此时就需要对源码进行加密保护。其中,对于.py文件而言,有一个简单的方式就是编译为.pyc文件。

什么是 .pyc 文件

Python作为解释型语言,当我们在运行代码时,Python内部会先将源代码(.py文件)编译成二进制的字节码文件(.pyc文件),然后对字节码文件进行解释执行,其中这个字节码文件.pyc就包含了源代码的编译结果和相关的元数据信息。直接运行.pyc文件节省了代码编译的时间,除了由更高的代码安全性,且提高了代码加载速度具备更优的性能。

.pyc 文件除了不能打开并显式地查看源码信息之外,与 .py 文件一样可以直接用命令行运行。

python demo.pyc

将 .py 文件编译为 .pyc 文件

值得注意的是,不同版本Python编译的.pyc文件不一样,且编译后的.pyc只能由特定版本的解释器进行执行,因此在跨平台使用.pyc文件的时候要保证解释器版本的一致性。一些较低版本编译的字节码文件可以直接通过 uncompyle6 库进行反编译,所以十分重要的源码,还需要结合其他的手段进行加密。

编译单个文件

现编译当前目录下的 demo.py文件,有两种编译方式:一种是通过命令行的方式,一种是通过脚本的方式。

python -m compileall demo.py
# 脚本方式
import compileallcompileall.compile_file('demo.py')

两种方式都会在当前目录下,生成一个 __pycache__ 文件夹,其中存放了demo.py编译后的字节码文件,文件命名为demo.cpython-311.pyc(源文件名.cpython-python版本.pyc),这里的Python版本为 3.11。

编译多个文件

现有一个名为 DEMO 的文件夹,里面存放了2个文件(demo2.pydemo3.py)和1个文件夹(DEMO2),其中,DEMO2 文件夹中存放了 demo4.py文件。现要对 DEMO 整个文件夹内的 .py 文件进行批量编译。同样可以通过命令行、脚本两种方式进行:

python -m compileall DEMO/
import compileallcompileall.compile_dir('DEMO/')

结果为,在 demo2.pydemo3.py的同级目录下,生成了存放这两个源文件的字节码文件的 __pycache__ 文件夹,在demo4.py同级目录下,也生成了一个存放 demo4.cpython-311.pyc 的__pycache__ 文件夹。

因此,在将整个项目文件夹下的源码进行编译后,可以将.py后缀的源码删除,并把.pyc文件保留。由于.pyc文件需要严格按照编译的版本来执行,所以尽量保留字节码的默认文件名中的解释器版本号信息。

http://www.shuangfujiaoyu.com/news/20851.html

相关文章:

  • 百度收录删除旧网站百度推广费2800元每年都有吗
  • eclipse jsp 网站开发seowhy
  • wordpress smtp host云南优化公司
  • 嘉兴做网站中国万网官网
  • 深圳做商城网站百度推广后台管理
  • 触摸屏网站如何做seo搜索排名优化是什么意思
  • 如何做一元购物网站推广放单平台
  • 重庆网站建设找重庆万为今日新闻快讯10条
  • 单页网站做淘宝客搜索大全引擎
  • 如何在jsp上做网站页面代码怎么把广告发到各大平台
  • 外贸进出口公司是干什么的搜索引擎优化的基本手段
  • 顺德网站建设收费标准十大基本营销方式
  • 内网网站如何建设方案宣传推广文案
  • 可信的免费网站建设典型十大优秀网络营销案例
  • 自助建站还是人工建站好简单网页制作模板
  • 展示形网站怎么建线上推广宣传方式有哪些
  • 建设银行网站校验真伪网络销售怎么聊客户
  • 网站建设公司怎样做账新产品推广方案范文
  • asp.net网站安全如何营销推广
  • 园林景观设计公司质量环境职业健康安全管控简述什么是seo
  • 有什么网站可以接手工加工做东莞seo外包公司哪家好
  • 炫酷的企业网站网络销售网站
  • 做单页网站的软件荆州网站seo
  • 大型网站制作公司飞数seo 深圳
  • 且网站制作成都seo优化
  • 哪些网站做农产品电子商务优化一下
  • 网站虚拟域名实时热搜榜榜单
  • 哪个公司做网站最好深圳抖音推广怎么做
  • 法院门户网站建设seo营销是什么意思
  • 网站备案号有效期今天的三个新闻