zoukankan      html  css  js  c++  java
  • day15

    day 15 笔记

    模块基本知识

    内置模块,python内部提供的功能。

    import sys
    print(sys.argv)

    第三方模块,下载/安装/使用。

    # 把pip.exe 所在的目录添加到环境变量中。

    pip install 要安装的模块名称 # pip install xlrd
    • 网慢

    • python36 -m pip install --upgrade pip

       

    • 安装完成后,如果导入不成功。

      • 重启pycharm。

      • 安装错了。

    自定义模块

    内置模块

    2.1 os

    • os.makedirs,创建目录和子目录

      import os
      file_path = r'dbxxxoxxxxx.txt'

      file_folder = os.path.dirname(file_path)
      if not os.path.exists(file_folder):
        os.makedirs(file_folder)

      with open(file_path,mode='w',encoding='utf-8') as f:
        f.write('asdf')
    • os.rename,重命名

      import os
      os.rename('db','sb')
    • os.path.join

    • os.path.dirname

    • os.path.abspath

    • os.path.exists

    • os.stat('文件路径')

    • os.listdir

    • os.walk

    2.2 sys

    • sys.argv

    • sys.path ,默认Python去导入模块时,会按照sys.path中的路径挨个查找。

      # import sys
      # sys.path.append('D:\')
      # import oldboy
    • sys是解释器相关的数据:递归次数/引用次数

    2.3 json

    import json
    # 序列化,将python的值转换为json格式的字符串。
    # v = [12,3,4,{'k1':'v1'},True,'asdf']
    # v1 = json.dumps(v)
    # print(v1)

    # 反序列化,将json格式的字符串转换成python的数据类型
    # v2 = '["alex",123]'
    # print(type(v2))
    # v3 = json.loads(v2)
    # print(v3,type(v3))

     

     

  • 相关阅读:
    linux 通配符
    linux 常用快捷键
    datatables-2
    datables
    datatables
    http://blog.csdn.net/heqingsong1/article/details/8540665
    软件提升知识点
    深入浅出单实例Singleton设计模式
    详解js跨域问题
    自定义控件之绘图篇(四):canvas变换与操作
  • 原文地址:https://www.cnblogs.com/usherwang/p/12876659.html
Copyright © 2011-2022 走看看