zoukankan      html  css  js  c++  java
  • python的模块放在哪里

    python程序中使用 import XXX 时,python解析器会在当前目录、已安装和第三方模块中搜索 xxx,如果都搜索不到就会报错。
    使用sys.path.append()方法可以临时添加搜索路径,方便更简洁的import其他包和模块。这种方法导入的路径会在python程序退出后失效。
    版权声明:引用内容来自于CSDN博主「-牧野-」的文章

    转载请注明来源https://www.cnblogs.com/sogeisetsu/p/11415657.html

    假设模块的文件名为filename.py

    • 第一步,在控制台输入
    import os
    os.path.abspath('.\filename.py')   #获得你要导入的模块的路径
    'C:\Users\14469\Desktop\untitled\filename.py'  
    
    • 第二步,复制刚才的路径,然后加到sys.path
    import sys
    sys.path.append('C:\Users\14469\Desktop\untitled\filename.py'  )
    

    这样模块就导进去了,但是这个模块只是临时导入,只能在当前文件夹有效,在python的库路径里是找不到它的,这也很适合初学者

    将模块彻底导入的方法

    >>> import sys
    >>> sys.path
    

    这样你会看到python文件目录

    如果是系统自带的python,会使用dist-packages目录;

    如果你手动安装python,它会直接使用目录site-packages。

    这允许你让两个安装隔离开来。

    dist-packages:系统自带的python

    site-packages:自己安装的python

    进入site-packages新建文件夹,把写好的模块放进去就完事儿了。

    我建了一个公众号,主要是分享java项目,linux知识,日语学习相关的内容,大家喜欢的话可以关注一下,谢谢大家。

  • 相关阅读:
    node连接mysql数据库
    mysql重置密码
    CSS vertical-align 属性
    JS中常用的字符串方法
    JS中的常用数组方法
    获取下拉菜单中具有SELECTED属性元素的序号和值的方法
    基本的正则表达式符号
    让多个文本输入框左侧对齐方法
    CSS选择器权重对比
    让内联元素支持宽高的几个设置
  • 原文地址:https://www.cnblogs.com/sogeisetsu/p/11415657.html
Copyright © 2011-2022 走看看