Python获取当前程序绝对路径和目录

Python获取脚本路径:

在写脚本的时候经常需要获取到当前脚本的执行目录:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import os
#主模块
if __name__ == '__main__':fl = os.path.abspath(sys.argv[0]) #获取脚本的绝对路径,sys.argv[0]即本身print flcdir = os.path.dirname(fl) #获取脚本的目录路径print cdirpwd=os.getcwd() #获取用户所在目录print pwd#非主模块
print
print __file__ #当前模块
print os.path.realpath(__file__) #获取当前运行模块的绝对路径
print os.path.dirname(os.path.realpath(__file__)) #获取当前模块所在目录

执行:

Python获取当前程序绝对路径和目录相关推荐

  1. C#获取当前程序运行路径的方法集合

    //获取当前进程的完整路径,包含文件名(进程名). string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe ...

  2. C#nbsp;获取安装程序的路径

    C# 获取安装程序的路径 如下图:AFAMShell 位 我的应用程序  代码如下: [csharp] view plain copy using System; using System.Colle ...

  3. java学习(177):获取应用程序的路径

    import javax.tools.Tool; import java.net.URLDecoder;//获取类路径 public final class test132 {public stati ...

  4. VB根据窗口标题获取应用程序完整路径

    新建工程,添加一个command按钮和一个textbox,然后将下面的代码copy到代码区,运行即可见到效果了 'Option Explicit Private Declare Function Fi ...

  5. 如何在.NET控制台应用程序中获取应用程序的路径?

    如何在控制台应用程序中找到应用程序的路径? 在Windows Forms中 ,我可以使用Application.StartupPath查找当前路径,但这似乎在控制台应用程序中不可用. #1楼 上面的答 ...

  6. qt 获取当前程序运行路径_Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法...

    Qt 程序获取程序所在路径.用户目录路径.临时文件夹等特殊路径的方法 经常我们的程序中需要访问一些特殊的路径,比如程序所在的路径.用户目录路径.临时文件夹等.在 Qt 中实现这几个功能所用的方法虽然都 ...

  7. 获取小程序页面路径、参数信息的三个方法

    想直接让用户打开小程序某个页面,有3个方法. 第一:生成小程序二维码,用户扫码可以直接到达指定页面获取到服务. 第二:在用户关注公众号后立即收到相应页面的小程序卡片推送或者小程序链接. 第三:通过定时 ...

  8. 微信小程序转码机器人(如何快速获取小程序页面路径)

    一.什么是微信小程序转码机器人? 相信很多小伙伴见到过有些小程序明明只能转发给好友,但是别人却能以发成二维码的形式发出来.那么他们是如何能够做到发送小程序自动转成二维码(小程序码)的呢? 二.为什么做 ...

  9. html 读取物理路径,.Net Core api 中获取应用程序物理路径wwwroot

    如果要得到传统的ASP.Net应用程序中的相对路径或虚拟路径对应的服务器物理路径,只需要使用使用Server.MapPath()方法来取得Asp.Net根目录的物理路径,如下所示: //Classic ...

最新文章

  1. python写byte数组到文件_这可能是写过最详细的Python文件操作。网友:收藏备用(中篇)...
  2. StoreFront 2.5让XenDesktop和XenApp如虎添翼
  3. Apache Commons包 StringUtils工具类深入整理(转载)
  4. PHP如何设置页码间距,PHP如何实现对work文档操作,返回文档的总页码数量
  5. python对象编程例子-python(十二)面向对象编程、类
  6. CentOS查看已挂载的文件系统和文件系统信息
  7. linux命令大全增删改查,crudini命令
  8. 梯度下降法优化目标函数_如何通过3个简单的步骤区分梯度下降目标函数
  9. byte数组存的是什么_字节跳动为什么有字节2个字,因为程序的真谛:字节
  10. 苹果官网下架 iPhone 8 全系;阿里推出“阿里云会议”;深度操作系统 20 BETA 发布 | 极客头条...
  11. gsonformat安装
  12. 树莓派gpio接ttl转usb串口调试
  13. 软考下午c语言真题,软考程序员下午试题分析和备考建议
  14. Package php5 have no installation candidate解决方案
  15. php试纸是干什么用,怎样做ph试纸
  16. 企业便携计算机,丢失、被盗如何远程将设备还原为出厂默认设置删除所有数据
  17. wifi连接上不能上网怎么办服务器无响应,连接WIFI却不能上网的解决办法
  18. ECCV2020 点云处理——A Closer Look at Local Aggregation Operators in Point Cloud Analysis
  19. Windows 安装 KMS 与 MAK 的区别
  20. Nodejs+express+vue+Elementui酒店客房管理系统

热门文章

  1. HTC G7 连接隐藏SSID的WIFI
  2. 关于服装ERP,你知道多少?
  3. 计时器模仿地球绕太阳圆周运动
  4. 使用Jekyll搭建免费个人Github博客详细教程
  5. 如何看待 国产开源软件 购买 GitHub Star
  6. textarea标签文字换行问题
  7. 苹果手机电视投屏怎么设置_OPPO电视投屏怎么设置 OPPO电视投屏教程
  8. 中国改性淀粉市场深度调研报告(2022版)
  9. html5 ios iframe src,iframe不支持ios的解决办法
  10. 【显著性物体检测】【ECCV2018】Reverse Attention for Salient Object Detection【论文笔记】