1.os.path

1.1.os.path.dirname(__file__)

  1.1若文件__file__以绝对路径被运行的,则输出绝对路径

  1.2若文件以相对路径被运行的,则输出为空

1.2.os.path.abspath(__file__)  :  输出__file__的绝对路径

1.3.os.path.dirname(/x/y/z)  : 输出 /x/y

2.sys.path

  2.1  sys.path属性:Pythonsys模块包含了与python解释器和它的环境有关的函数,这个你可以通过dir(sys)来查看他里面的方法和成员属性

    他是一个list.默然情况下python导入文件或者模块的话,他会先在sys.path里找模块的路径。如果没有的话,程序就会报错。

    所以我们一般自己写程序的话。最好把自己的模块路径给加到当前模块扫描的路径里,eg: sys.path.append('你的模块的名称'),这样程序就不会

因为找不到模块而报错。。

  2.2 下面的两个方法可以将模块路径加到当前模块扫描的路径里:

        sys.path.append('你的模块的名称')。

        sys.path.insert(0,'模块的名称')

转载于:https://www.cnblogs.com/pannyvan/p/6147189.html

Python path相关推荐

  1. python path模块_python pathlib模块详解

    借鉴于 pathlib 官方文档 用于自己学习和记录 使用 pathlib 模块基本可以代替 os.path 来处理路径.它采用了完全面向对象的编程方式. 其包含六个类,图片如下: 但是大体有两类: ...

  2. python path包的使用详解

    python path包的使用详解 files函数的使用 files函数的使用 import argparse from path import Pathparser = argparse.Argum ...

  3. python path配置_python PYTHONPATH的设置

    设置不当会导致错误: ImportError: No module named CrazyMonitorClient.core 方法一: vi ~/.bashrc 输入:export PYTHONPA ...

  4. python os path isfile_Python path.isfile方法代码示例

    本文整理汇总了Python中os.path.isfile方法的典型用法代码示例.如果您正苦于以下问题:Python path.isfile方法的具体用法?Python path.isfile怎么用?P ...

  5. python的path是什么意思_pythonpath_windows pythonpath_pythonpath环境变量 - 云+社区 - 腾讯云...

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我这里变量的值是d:pythonlib,就是告诉解释器要去d盘下的python目 ...

  6. Error:Can‘t find Python executable “/path/to/executable/python2.7“, you can set the PYTHON env varia

    vue前端项目执行 npm install时报错如下: gyp ERR! configure error gyp ERR! stack Error: Can't find Python executa ...

  7. 如何一起破解图形化Python调试器

    15分钟内从零调试 (Zero-to-Debugging in 15 mins) You don't realize the value of a debugger until you're stuc ...

  8. mac搭建python开发环境_Mac中基于Homebrew搭建python开发环境

    转移到mac上了.这里是在lion中搭建python开发环境的简单记录.这份记录不是一份step by step.而是事后写的记录,可能有记忆遗漏.如果有错误,请指正. 1.安装homebrew的准备 ...

  9. python的import与from...import的不同之处

    在python用import或者from...import来导入相应的模块.模块其实就是一些函数和类的集合文件,它能实现一些相 应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序 ...

  10. python使用spark_apache spark - 在python中导入pyspark

    apache spark - 在python中导入pyspark 这是另一个从未回答过的论坛上的别人问题的副本,所以我想我会在这里重新提问,因为我有同样的问题. (见[http://geekple.c ...

最新文章

  1. 老毛桃u盘启动pe重建mbr图文教程
  2. 订单可视化(智能制造、流程再造、企业信息化) 第三篇 订单可视化定义及目标...
  3. Ubuntu mysql连接错误10060/10061的方法
  4. ASP.NET中的OutOfMemoryException
  5. 记住密码 的 简要概述_密码错误的简要历史
  6. 数据结构实验之数组一:矩阵转置
  7. ubuntu下查看CPU/GPU/内存使用率
  8. sql_存储过程、函数、分支、循环
  9. Notes Twenty one days-渗透攻击-红队-权限提升
  10. ASP.NET MVC 5高级编程 (pdf书)
  11. ApacheCN 翻译/校对/笔记整理活动进度公告 2019.9.6
  12. UNI-APP在iOS系统中加载来源于微信公众号的文章时(html片段),某些图片显示不出来的问题解决
  13. 如意云路由刷PandoraBox
  14. 【深入理解计算机系统】CSAPP-实验四:ArchLab全网最详细
  15. 去哪儿2015校园招聘产品经理面试题
  16. js判断密码是否包含数字、大写字母、小写字母、特殊符号
  17. 程序员十二星座行为大赏
  18. AD的单端输入和查分输入
  19. VISI 21五金冲压连续模具设计视频教程 SDK21教程
  20. 站住,Maven依赖的scope作用域,还记得几个?

热门文章

  1. nyoj1189 yougth和他的朋友们(滚动数组运用)
  2. 省赛来了(组合数)nyoj158
  3. bat打包成exe_拜托!看完这篇文章别再问我怎么Python打包成exe了!
  4. python语言的赋值语句可以改变变量的类型吗_python 数据类型和变量
  5. delphi 鼠标获取窗口句柄_pygame--创建一个简单的窗口
  6. 【IDEA】jsp页面中的代码一不小心变成黄色,代码被识别成sql脚本解决办法
  7. 【2019杭电多校第六场1008=HDU6641】TDL(思维)
  8. c# 拼接字符串换行_零基础小白学习:python之最详细字符串篇
  9. mysql中的utf-8_永远不要在MySQL中使用UTF-8
  10. linux火狐浏览器和爬虫,爬虫入门:Firefox 结合 Scrapy Shell 爬取网页数据