方法一:

import sys,os
os.getcwd()#然后就可以看见结果了

方法二:

import os
os.path.dirname(os.path.realpath('__file__'))#注意:添加单引号

python中的os.path.dirname(__file__)的使用

(1)当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如:

python d:/pythonSrc/test/test.py

那么将输出 d:/pythonSrc/test

(2)当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如:

python test.py

那么将输出空字符串

python中的os.path.dirname(path)

语法:os.path.dirname(path) 
功能:去掉文件名,返回目录 
如:

print(os.path.dirname('W:\Python_File\juan之购物车.py'))
#结果
#W:\Python_File
print(os.path.dirname('W:\Python_File'))
#结果
#W:\

参考博客:

python中的os.path.dirname与os.path.dirname(__file__)的用法

解决NameError: global name '__file__' is not defined

最新文章

  1. Spark on Mesos部署
  2. SqlSever基础 convert 将类型为字符的一列转成Int类型后进行排序
  3. 使用visual studio 2013 快速搭建phonegap开发环境
  4. css3学习笔记之效果
  5. 跪求 EF缓存问题 也不知道是不是缓存 问题
  6. Java学习之ThreadLocal
  7. python10min系列之多线程下载器
  8. HTTP BIN测试
  9. [置顶] Spring中DI设置器注入
  10. Windows API 之 CreateFile、CreateFileMapping 、MapViewOfFile
  11. JAVAscript学习笔记 jsBOM 第七节 (原创) 参考js使用表
  12. Git点滴记录
  13. L1-046 整除光棍 大数除法
  14. C# 将对应的xml文档赋值给指定模型(对象)
  15. Idea书签管理器的使用
  16. python爬虫-上期所持仓排名数据爬取
  17. Linux iostat 命令
  18. 函数, arguments对象, eval,静态成员和实例成员
  19. linux中yum与rpm区别
  20. 如何使用Wisdom RESTClient定制满足您个性化需求的API文档?

热门文章

  1. Elasticsearch 分布式文档存储
  2. 第07章 JdbcTemplate
  3. Python3.5-20190518-廖老师-自我笔记-面向对象
  4. localstorage sessionstorage和cookie的区别
  5. 旋转屏幕导致Activity重建问题的解决办法
  6. 网络-Docker 提供的几种原生网络和自定义网络(11)
  7. zabbix历史数据全部清楚
  8. Cent OS 7下安装 mongodb
  9. 移动无线测试技能图谱skill-map
  10. dotnet core项目的nuget存储路径