zoukankan      html  css  js  c++  java
  • Python 学习笔记【06】模块初识、pyc文件

      SYS模块
    1 import sys
    2 
    3 print(sys.path)  # path 打印环境变量
    4 print(sys.argv)  # 打印相对路径
    5 print(sys.argv[2])

      os模块

    1 import os
    2 
    3 cmd_res = os.system("dir")  # 执行命令,不保存结果
    4 print(cmd_res)
    1 import os
    2 
    3 cmd_res = os.popen("dir").read() #  os.popen("dir")把结果存储到内存,再用read()读取
    4 print(cmd_res)
    1 import os
    2 
    3 os.makedirs("new_dir") #  在当前文件创建目录

    自己写的模块需放在当前目录下或site-packages下才可运行

       PyCodeObject和pyc文件

      当python程序运行时,编译的结果则是保存在位于内存中的PyCodeObject中,当Python程序运行结束时,Python解释器则将PyCodeObject写回到pyc文件中。

      当python程序第二次运行时,首先程序会在硬盘中寻找pyc文件,如果找到,则直接载入,否则就重复上面的过程。

      所以我们应该这样来定位PyCodeObject和pyc文件,我们说pyc文件其实是PyCodeObject的一种持久化保存方式。



  • 相关阅读:
    array note
    前端开发规范
    java集合分类
    react native环境
    gulp
    关于如何在海量手机号中刷选出想要的手机号
    生成用户头像插件
    下拉加载
    阿里云人脸人体识别调试心得与备忘
    Sublime text3使用时有卡顿现象
  • 原文地址:https://www.cnblogs.com/a1-code/p/6002106.html
Copyright © 2011-2022 走看看