• Python


    Python的第十八天

    一、模块的导入

     1、import os #导入 import+模块名

       os. #模块名.即可调用

     2、from os import system #导入OS模块下的system函数或其他子模块

       system. #system.即可调用 

    3、
    from os.path import pardir as pard #从os.path模块中导入pardir函数或模块并重命名为pard
         pard. #pard.即可调用     

    4、
    from os.path import * #导入一个模块下的所有方法

    二 、自定义模块
    注:模块一旦被调用,即相当于执行了另外一个Python文件里的代码
    1、同一目录下:
    my_first_mod.py:
     def sayhi():
    print("我是被调用的。。。。。")
    print("hahaha")
    print("xixixi")

    import my_first_mod
    my_first_mod.sayhi()

    hahaha
    xixixi
    我是被调用的。。。。。

     2、不同目录下:

     import sys

     print(sys.path) #模块查找路径 ,以列表的形式显示

    则需要把查找路径扩大:
    原来:C:/Users/86181/PycharmProjects/pythonProject4/hello.py
    扩大:
    C:/Users/86181/PycharmProjects/pythonProject4

    import os
    print(__file__) #打印当前脚本文件路径
    print(os.path.dirname(__file__))#删去最后一个
    print(os.path.dirname(os.path.dirname(__file__)))

    C:/Users/86181/PycharmProjects/pythonProject4/hello.py
    C:/Users/86181/PycharmProjects/pythonProject4
    C:/Users/86181/PycharmProjects

    将扩大后的查找目录,添加到原来的查找目录中:

    path1 = "C:/Users/86181/PycharmProjects/pythonProject4"
    sys.path.append(path1)
    三、第三方开源模块
    官网:pypi.org
     
    
    

    
    
    
    
    
  • 相关阅读:
    (转)MapReduce源码分析总结
    Linux SSH远程文件/目录传输命令scp
    Hadoop学习总结:MapReduce的过程解析
    Python 3 的新特性zz
    Tutorial Learn Python in 10 minutes[zz]
    Hadoop学习总结:Hadoop的运行痕迹
    Python 绝对简明手册
    Linux命令总结
    [Error] 'strlen' was not declared in this scope
    养成C#编程好习惯
  • 原文地址:https://www.cnblogs.com/sxy2021/p/14404381.html
Copyright © 2020-2023  润新知