前几天写的七牛的参赛demo,用bash写了一个便捷安装的脚本,涉及到了路径相关的判断,从stackoverflow,加上自己的实践整理一下。简单版下面是一个最简单的实现,可以解决大多数问题,缺陷是对于软链接显示的是软链接所在目录lineos:false12#!/bin/bashDIR="$( cd "$( dirname "$0" )" ...
原创 2022-11-10 22:54:32
132阅读
当我们把shell作为可执行文件,并把shell脚本路径加入到环境变量之后,在其他目录使用到脚本所在
原创 2022-09-14 12:06:12
241阅读
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
原创 2014-11-26 17:52:30
502阅读
 print __file__ #返回脚本所在目录 import os BASE_DIR = os.path.dirname(os.path.abspath(__file__)) print BASE_DIR   #返回脚本所在目录的父目录 import os BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file_
原创 2021-08-23 10:55:00
161阅读
## 从python脚本所在目录获取文件列表的方法 在Python中,我们经常需要获取当前脚本所在目录的文件列表。这个需求可能是为了读取特定类型的文件,或者为了对目录中的文件进行某些操作。本文将介绍如何通过python脚本所在目录获取文件列表的方法,并提供相应的代码示例。 首先,我们需要导入`os`模块,它提供了与操作系统相关的功能,包括文件和目录操作。 ```python import o
原创 2023-10-02 04:22:34
72阅读
        一直想系统学习脚本,但是一直没来得急深入学习,可能是因为用不到的原因,突然有网友问题这个问题,还是别人解决的记录一下:         bash取脚本所在目录:       &nb
转载 精选 2008-03-24 16:21:31
2588阅读
#!/usr/bin/python # -*- coding: utf-8 -*- import os #返回脚本所在目录 print os.path.split(os.path.realpath(__file__))[0] #返回脚本文件名称 print os.path.split(os.path.realpath(__file__))[1]  
原创 2021-08-23 11:11:24
296阅读
!/bin/bash安装代码adbinstallcmdinstall="pminstallr"appfiletarget=".apk"entershellfolderbasefolder=dirname0cdbasefolderlistallfileforfilein(ls)dofindfileNamecontaintargetandinstallit.result=(echofilefgrep"
原创 2021-12-12 15:16:47
939阅读
# Java获取J脚本所在目录 ## 操作流程 首先,我们需要了解整个操作的流程,以下是获取J脚本所在目录的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 获取当前类的ClassLoader | | 2 | 获取当前类的ProtectionDomain | | 3 | 获取代码的代码源 | | 4 | 转换为文件路径 | ## 具体操作步骤 ### 步骤一:获
原创 2024-05-21 04:20:00
22阅读
shell脚本
原创 2021-12-12 15:19:29
289阅读
# Java获取当前脚本所在目录 在Java编程中,有时候我们需要获取当前脚本所在目录的路径,以便在程序中进行文件操作或其他操作。本文将介绍如何使用Java代码来获取当前脚本所在目录的路径。 ## 获取当前脚本所在目录的方法 在Java中,可以通过System类和File类来获取当前脚本所在目录的路径。具体步骤如下: 1. 使用System类的getProperty()方法获取当前工作目录
原创 2024-07-14 07:08:38
54阅读
# 如何在Python2中获取脚本所在目录 ## 引言 作为一名经验丰富的开发者,我们经常需要获取脚本所在目录,这在项目开发中是一个非常常见的需求。今天,我将教会你如何在Python2中实现这一功能。在本文中,我们将首先介绍获取脚本所在目录的整个流程,然后详细说明每一步应该做什么,包括需要使用的代码和代码注释。 ## 流程 首先,我们来看一下获取脚本所在目录的整个流程: ```mermai
原创 2024-03-14 05:10:34
27阅读
1、sys.path[0]:获取执行脚本目录绝对路径#每次执行脚本时,python会将执行脚本目录加入PYTHONPATH环境变量中(sys.path获取) #!/usr/bin/python3 import os import sys print(sys.path) print(sys.path[0]) 执行结果: [root@localhost tmp]# ./py_test1/pytes
# 实现“vscode python debug 切换到脚本所在目录” ## 1. 整体流程 下面是一个简单的流程图,展示如何实现在 VSCode 中将 Python Debug 切换到脚本所在目录。 ```mermaid stateDiagram [*] --> 开始 开始 --> 打开 VSCode 打开 VSCode --> 打开 Python 脚本
原创 2024-06-06 05:15:41
229阅读
1.  以前的方法os.getcwd()函数。sys.path[0]变量或者sys.argv[0]来获得。实际上sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入sys.path。 具体来说,如果你在C:\test目录下执行python getpath\getpath.py,那么os.
转载 2023-07-04 22:21:02
139阅读
个现实的问题是:脚本中经常需要写一些路径,比如文件夹,文件名等;我们可以简单的把所有路径写成绝对路径,但这为之后迁移、升级挖下了“坑”。于是:我们希望把所有的这些路径信息或其它配置信息放在单独的文件中,然后在脚本使用之前source进去。一个经典的作法是:定义一个根路径,然后所有路径依赖于这个根路径来生成相对路径; 但事实上这样做可能还是不够好,你可能需要配置很多东西,然后每次迁移的时候
# -*- coding: cp936 -*- import sys,os #获取脚本文件的当前路径 def cur_file_dir(): #获取脚本路径 path = sys.path[0] #判断为脚本文件还是py2exe编译后的文件,如果是脚本文件,则返回的是脚本目录,如果是py2exe编译后的文件,则返回的是编译后的文件路径 if os.pat
转载 2023-05-26 16:57:25
283阅读
1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数。如果是要获得当前执行的脚本所在目录位置,那么需要使用sys模块的sys.path[0]变量或者sys.argv[0]来获得。实际上sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入s
需求 有时候需要获取shell脚本文件所在的路径 直接pwd会获取当前执行路径 实现 使用dirname获取 #!/bin/bash echo "Script executed from: ${PWD}" BASEDIR=$(dirname $0) echo "Script location: ${ ...
转载 2021-08-20 17:16:00
651阅读
2评论
脚本所在的路径,而不是运行脚本目录的路径脚本在/usr/local/script目录,依赖/usr/local/script/function.sh文件你在别的路径下执行,如果是相对路径,肯定是找不到的但是你又不想写固定的绝对路径,如果下一次换路径又要改里面的路径所以这个方法非常好用/tmp/1.sh文件内容bashLocalDir=(cd"(dirname0)";pwd)echoLocalDi
原创 2021-10-13 11:22:12
4272阅读
15点赞
2评论
  • 1
  • 2
  • 3
  • 4
  • 5