http://andylin02.iteye.com/blog/933237

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
import os,sys
dirname, filename = os.path.split(os.path.abspath(sys.argv[0]))
print "running from", dirname
print "file is", filename
__file__ 是用来获得模块所在的路径的,这可能得到的是一个相对路径,比如在脚本test.py中写入:

#!/usr/bin/env python
print __file__

获取当前文件的全路径
获取全路径路径+文件名
···

!/usr/bin/env python

coding=utf-8

import os

print(file)

E:/learn/djangotest/mysite/demo/01.py

import sys

print(sys.argv[0])

E:/learn/djangotest/mysite/demo/01.py

print(os.path.abspath(sys.argv[0]))

E:\learn\djangotest\mysite\demo\01.py

dirname, filename = os.path.split(os.path.abspath(sys.argv[0]))
print(dirname)

E:\learn\djangotest\mysite\demo

···

最新文章

  1. document封装一些常用的方法
  2. Mongo运行错误:Failed to connect 127.0.0.1:27017,reason:errno:10061由于目标计算机积极拒绝,无法连接
  3. typeof关键字简介 -rtti
  4. java模板和回调机制学习总结
  5. HDU1325
  6. [DevExpress]ChartControl之柱状图示例
  7. NWERC 2012 Problem I Idol
  8. 【NOIP2014提高组】联合权值
  9. Myeclipse在debug模式下没加断点程序卡住,start模式下可以正常启动
  10. 2.jQuery介绍
  11. 项目总结17-使用layui table分页表格
  12. 如何在Windows资源管理器右键菜单中 添加CMD
  13. java中的随机数Random
  14. <c:forEach varStatus="status">中 varStatus的属性简介
  15. 【bzoj1006】 HNOI2008—神奇的国度
  16. Go语言之进阶篇爬百度贴吧并发版
  17. ajax 多个参数问题,如何既能表单序列化获取,又能加参数,加全部代码
  18. 实验十一 C的指针
  19. 【Redis】命令学习笔记——列表(list)+集合(set)+有序集合(sorted set)(17+15+20个超全字典版)
  20. Android Webview中解决H5的音视频不能自动播放的问题

热门文章

  1. 解决在html中引入font-awesome的css文件后, 图标显示不出来
  2. A - ACM Rank Table
  3. 【吴恩达课后测验】Course 1 - 神经网络和深度学习 - 第二周测验【中英】
  4. VS2015 工具箱 保存位置
  5. 项目启动报错java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
  6. 洛谷 P1059明明的随机数 & P1068分数线划定 & P1781宇宙总统
  7. 联想y720 淋了雨,字体变得模糊了
  8. [No0000CE]检测非空格字符作为密码的密码强度
  9. java工程师学习计划
  10. Git 子模块:git submodule