zoukankan      html  css  js  c++  java
  • 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
     
    
    

    
    
    
    
    
  • 相关阅读:
    Linux下运行当前目录需要加./的原因
    Linux mint界面过小无法安装(解决方法)
    哈工大机考:数组逆置
    哈工大机考:字符串内排序
    哈工大机考:求最大值
    八皇后问题的简单分析
    哈工大机考:字符串去特定字符
    哈工大机考:计算两个矩阵的乘积
    iOS 字号转换问题
    iOS 十六进制的颜色值转换为UIColor
  • 原文地址:https://www.cnblogs.com/sxy2021/p/14404381.html
Copyright © 2011-2022 走看看