zoukankan      html  css  js  c++  java
  • 第二周第二节模块初识

    块:别人写好的功能封装成一个名字,网上下载下来,导入后直接用,不用再写了
    第三方库:下载下来安装上才能用
    两个标准库:sys os
    sys模块

    import sys
    print(sys.path) //打印环境变量
    

      

    "C:Usersgoogle WANGAppDataLocalProgramsPythonPython36python.exe" D:/projects/sys.py
    ['D:\projects', 'D:\projects', 'C:\Users\google WANG\AppData\Local\Programs\Python\Python36\python36.zip', 'C:\Users\google WANG\AppData\Local\Programs\Python\Python36\DLLs', 'C:\Users\google WANG\AppData\Local\Programs\Python\Python36\lib', 'C:\Users\google WANG\AppData\Local\Programs\Python\Python36', 'C:\Users\google WANG\AppData\Local\Programs\Python\Python36\lib\site-packages', 'C:\Program Files\JetBrains\PyCharm 2018.3.5\helpers\pycharm_matplotlib_backend']

    Process finished with exit code 0


    "C:Usersgoogle WANGAppDataLocalProgramsPythonPython36python.exe" D:/projects/sys_mode.py
    ['D:\projects', 'D:\projects', 'C:\Users\google WANG\AppData\Local\Programs\Python\Python36\python36.zip',
    'C:\Users\google WANG\AppData\Local\Programs\Python\Python36\DLLs',
    'C:\Users\google WANG\AppData\Local\Programs\Python\Python36\lib', 、//一般标准库放在这里面
    'C:\Users\google WANG\AppData\Local\Programs\Python\Python36',
    'C:\Users\google WANG\AppData\Local\Programs\Python\Python36\lib\site-packages', //自己装的放在这里面
    'C:\Program Files\JetBrains\PyCharm 2018.3.5\helpers\pycharm_matplotlib_backend']

    Process finished with exit code 0
    系统有环境变量
    prthon也有环境变量

    打印脚本的绝对路径 ,因为pycharm就是绝对路径,所以打印的是绝对路径

    import sys
    print(sys.argv)
    输出结果:
    "C:Usersgoogle WANGAppDataLocalProgramsPythonPython36python.exe" D:/projects/sys_mode.py
    ['D:/projects/sys_mode.py']
    

      

    windows下dir是查看路径的

    import os
    os.system ("dir") //直接输出到屏幕上
    
     
    
    "C:Usersgoogle WANGAppDataLocalProgramsPythonPython36python.exe" D:/projects/sys_mode.py
    ������ D �еľ��� �¼Ӿ�
    �������� A45A-FDF2
    
    D:projects ��Ŀ¼
    
    2019/04/08 19:06 <DIR> .
    2019/04/08 19:06 <DIR> ..
    2019/04/08 19:04 <DIR> .idea
    2019/04/07 14:42 110 for+contiune.py
    2019/04/07 14:16 42 Forѭ��.py
    2019/04/07 14:22 308 forѭ����else.py
    2019/04/07 14:49 123 forѭ��Ƕ��.py
    2019/04/08 19:06 88 sys_mode.py
    2019/04/07 11:08 197 test.py
    2019/04/07 11:33 301 while+if else.py
    2019/04/07 11:20 65 while.py
    2019/04/07 11:35 273 while����if.py
    2019/04/07 14:31 406 while������.py
    2019/04/07 11:41 327 while�Դ�3����ʾ.py
    11 ���ļ� 2,240 �ֽ�
    3 ��Ŀ¼ 10,968,879,104 �����ֽ�
    
    Process finished with exit code 0
    
     
    

      

    import os
    cmd_res=os.system ("dir") #执行命令,不保存结果
    print("------->",cmd_res)
    
    输出结果:
    -------> 0 //0代表命令执行的状态码,0代表执行成功,非0代表错误
    

      

    import os
    cmd_res=os.popen ("dir") #执行命令,不保存结果
    print("------->",cmd_res)
    
    输出结果:-------> <os._wrap_close object at 0x000001F93B0DC898> 打印的内存对象的值
    

      

    import os
    cmd_res=os.popen ("dir").read() #后面加read就把结果读出来了
    print("------->",cmd_res)
    输出结果:
    
    
    -------> 驱动器 D 中的卷是 新加卷
    卷的序列号是 A45A-FDF2
    
    D:projects 的目录
    
    2019/04/08 19:16 <DIR> .
    2019/04/08 19:16 <DIR> ..
    2019/04/08 19:15 <DIR> .idea
    2019/04/07 14:42 110 for+contiune.py
    2019/04/07 14:16 42 For循环.py
    2019/04/07 14:22 308 for循环加else.py
    2019/04/07 14:49 123 for循环嵌套.py
    2019/04/08 19:16 207 sys_mode.py
    2019/04/07 11:08 197 test.py
    2019/04/07 11:33 301 while+if else.py
    2019/04/07 11:20 65 while.py
    2019/04/07 11:35 273 while不加if.py
    2019/04/07 14:31 406 while任意玩.py
    2019/04/07 11:41 327 while试错3次提示.py
    11 个文件 2,359 字节
    3 个目录 10,969,739,264 可用字节
    

      












    import os
    cmd_res=os.popen ("dir").read()
    print("------->",cmd_res)
    os.mkdir("new_dir") //执行后创建一个新的目录
    

      

  • 相关阅读:
    JavaScript对原始数据类型的拆装箱操作
    Javascript继承(原始写法,非es6 class)
    动态作用域与词法作用域
    自行车的保养
    探索JS引擎工作原理 (转)
    C语言提高 (7) 第七天 回调函数 预处理函数DEBUG 动态链接库
    C语言提高 (6) 第六天 文件(续) 链表的操作
    C语言提高 (5) 第五天 结构体,结构体对齐 文件
    C语言提高 (4) 第四天 数组与数组作为参数时的数组指针
    C语言提高 (3) 第三天 二级指针的三种模型 栈上指针数组、栈上二维数组、堆上开辟空间
  • 原文地址:https://www.cnblogs.com/googlewang/p/10704465.html
Copyright © 2011-2022 走看看