• 第二周第二节模块初识


    块:别人写好的功能封装成一个名字,网上下载下来,导入后直接用,不用再写了
    第三方库:下载下来安装上才能用
    两个标准库: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") //执行后创建一个新的目录
    

      

  • 相关阅读:
    015.Python函数名的使用以及函数变量的操作
    014.Python函数
    013.Python的文件操作
    012.Python的字典和集合的相关函数
    git入门
    Visual Studio 常见的快捷键
    SVN使用
    C++ 一些特性
    C++ 引用、构造函数、移动语义
    WPF的AutoCompleteBox控件
  • 原文地址:https://www.cnblogs.com/googlewang/p/10704465.html
Copyright © 2020-2023  润新知