平时写python经常会想获得脚本所在的目录,例如有个文件跟脚本文件放在一个相对的目录位置,那就可以通过脚本文件的目录找到对应的文件,即使以后脚本文件移到其他地方,脚本也基本不需要改动(相对于写死目录的好处)。下面通过一些代码进行一下对比。 这是我写的一段代码在:/root ...
很多时候执行shell脚本不在当前目录,我们需要cd到当前目录,可以用dirname命令 如下: mypath:脚本对执行路径的相对路径 myname:脚本的名称 ...
2020-08-04 18:05 0 1861 推荐指数:
平时写python经常会想获得脚本所在的目录,例如有个文件跟脚本文件放在一个相对的目录位置,那就可以通过脚本文件的目录找到对应的文件,即使以后脚本文件移到其他地方,脚本也基本不需要改动(相对于写死目录的好处)。下面通过一些代码进行一下对比。 这是我写的一段代码在:/root ...
切换工作目录到脚本所在目录 bash: powershell: https://www.cnblogs.com/FlyFive/p/3640267.html ...
...
os.chdir(os.path.abspath(os.path.dirname(sys.argv[0]))) ...
os.path.split(os.path.realpath(__file__))[0] 1. 以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数。 如果是要获得当前执行的脚本的所在目录位置,那么需要使用sys模块的sys.path ...
Python使用os.chdir命令切换python工作目录 代码示例: 参考文档: python将目录切换为脚本所在目录 ...
在写python脚本中常常需要获取参数,但是如果要一下子获取所有脚本参数怎么办,有两种方法。 第一种: import sys str_list= [str(i) for i in sys.argv[1:]] parameter = ' '.join(str_list) print ...