zoukankan      html  css  js  c++  java
  • python 基础 day02—初识模块

     sys模块

    1.sys.path 打印环境变量

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

     

    2.sys.argv 打印路径

    import sys
    #print(sys.path) #打印环境变量
    print(sys.argv)  #打印相对路径(cmd),但是pycham自己调用的时候写的是绝对路径 

     

    pycharm调用的是绝对路径

    cmd 调用打印相对路径

    3.传参

    4.import 与 from... import 导入相应模块

    (1)导入整个模块:import somemodule

    如导入sys模块

    import sys
    print("=== python import mode ===")
    print('命令参数为:')
    for i in sys.argv:
        print(i)
    print(' python 路径为', sys.path)

    (2)导入某个模块的某个函数:from somemodule import somefunction

            导入某个模块的某些函数:from somemodule import firstfunc,secondfunc,thirdfunc

            导入某个模块的所有函数:from somemodule import *

    from sys import argv,path
    print("=== python import mode ===")
    print('命令参数为:')
    for i in argv:
        print(i)
        
    print('
     python 路径为', path)

    os模块

    1.os.system 执行命令,不保存结果

    import os
    os.system("dir")

    成功执行系统dir命令

    因为dir对应的系统不同,所以读出来的参数为乱码

    把结果尝试保存起来,并打印出来

    import os
    cmd_res=os.system("dir")
    print("-->",cmd_res)

    没有保存成功

     2.os.popen  执行命令,并可以保存结果

    import os
    cmd_res=os.popen("dir")
    print("-->",cmd_res)

    打印了临时存储内容的内存对象地址

    想要展示dir命令对应的结果

    调用read()取出内存对象地址中的内容

    3.os.mkdir 创建新目录

    import os
    os.mkdir("new_dir")

    执行成功

  • 相关阅读:
    pymysql
    表查询
    元类
    外键约束
    Mysql知识
    C# windows服务的创建与调试
    JQuery随笔
    jQuery插件开发
    http post和put区别
    NPOI
  • 原文地址:https://www.cnblogs.com/cherrycui/p/10135823.html
Copyright © 2011-2022 走看看