金沙国际官网_金沙国际平台登录

因为这个金沙国际官网_金沙国际平台登录网站与很多的大型澳门赌场都有合作,金沙国际官网_金沙国际平台登录尽职尽责,高效执行,保持好奇心,不断学习,追求卓越,点击进入金沙国际官网_金沙国际平台登录马上体验吧,所以现在也正式地开始了营业。

您的位置:金沙国际官网 > 编程 > python之常用模块

python之常用模块

发布时间:2019-10-28 22:04编辑:编程浏览(113)

    目录:

     

    • REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移
    • REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征致使这些应用转变状态
    • 所有的数据,不管是通过网络获取的还是操作数据库获得(增删改查)的数据,都是资源,将一切数据视为资源是REST区别与其他架构风格的最本质属性
    • 对于REST这种面向资源的架构风格,有人提出一种全新的结构理念,即:面向资源架构(ROA:Resource Oriented Architecture)
      • 对互联网上的任意东西都视为资源,他认为一个url就是一个资源 比如:

     1.time和datetime模块

    传统的给文件链接添加版本号的方法是使用gulp-rev,这里提出的解决方案是使用python来替代gulp-rev。

    1、什么是API?

     2. random模块

     

    答:API就是接口,提供的url。接口有两个用途:

    3. OS模块(是与操作系统交互的一个接口)

    import os
    import re
    import uuid
    import sys
    
    
    def file_extension(path):
        return os.path.splitext(path)[1]
    
    
    basePath = sys.argv[1]
    if len(sys.argv)==1:
        sys.exit()
    
    
    html_list = []
    
    
    def find_html(path):
        files = os.listdir(path=path)
    
        for item in files:
            abs_path = os.path.join(path, item)
            if not os.path.isdir(abs_path) and file_extension(abs_path) == ".html":
                html_list.append(abs_path)
    
            if (os.path.isdir(abs_path)):
                find_html(abs_path)
    
    
    def deal_html(html_list):
        for html_path in html_list:
            html_file = open(html_path, "r+", encoding='UTF-8')
            content = html_file.read()
            # print(html_file.read())
            # res = re.sub(r'<link (.*) href="(.*).css".*>',r'<link 1 href="2.css?v=1"3>',content)
            res1 = re.sub(r'<link (.*) href="(.*).css.*"(.*)>', lambda x: '<link ' + x.group(1) + ' href="' + x.group(
                2) + '.css?v=' + uuid.uuid1().hex + '"' + x.group(3) + '>', content)
            res2 = re.sub(r'<script src="(.*).js.*"></script>',
                          lambda x: '<script src="' + x.group(1) + '.js?v=' + uuid.uuid1().hex + '"></script>', res1)
            html_file.seek(0)
            html_file.truncate()
            html_file.write(res2)
            html_file.close()
    
    
    if __name__ == '__main__':
        find_html(basePath)
        deal_html(html_list)
    
    • - 为别人提供服务
    • - 前后端分离,一个写vue,一个写后端,他们之间都是通过ajax请求

    4. sys模块(sys模块是与python解释器交互的一个接口)

    将以上代码另存成auto_version.py文件后,新建auto_version.bat文件,写入以下内容:

    网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。

    5.序列化模块 

    python ./auto_version.py "D:your project dir"
    

    因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。

    6.hashlib模块

    修改好.bat文件里的路径后,双击运行即可。

    那么先来简单了解一下

    7.configparser

    1、协议

    API与用户的通信协议,总是使用HTTPs协议。

    本文由金沙国际官网发布于编程,转载请注明出处:python之常用模块

    关键词:

上一篇:没有了

下一篇:没有了