首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python获取当前目录路径和上级路径

    在使用python的时候总会遇到路径切换的使用情况,如想从文件夹test下的test.py调用data文件夹下的data.txt文件: . └── folder ├── data │...test └── test.py 一种方法可以在data文件下加入__init__.py 然后在test.py 中import data 就可以调用data.txt文件; 另一种方法可以借助python...os模块的方法对目录结构进行操作,下面就说一下这种方式的使用: import os print '***获取当前目录***' print os.getcwd() print os.path.abspath...print '***获取上上级目录***' print os.path.abspath(os.path.join(os.getcwd(), "../.."))...输出结果为: ***获取当前目录*** /workspace/demo/folder/test /workspace/demo/folder/test ***获取上级目录*** /workspace/

    9.2K10

    Python入门之获取当前所在目录的方法详解

    #本文给大家讲解的是使用python获取当前所在目录的方法以及相关示例,非常的清晰简单,有需要的小伙伴可以参考下 sys.path 模块搜索路径的字符串列表。...sys.path[0]是调用Python解释器的当前脚本所在的目录。 sys.argv 一个传给Python脚本的指令参数列表。...sys.argv[0]是脚本的名字(由系统决定是否是全名) 假设显示调用python指令,如 python demo.py ,会得到绝对路径; 若直接执行脚本,如 ....os.getcwd() 获取当前工作路径。在这里是绝对路径。...为了获取绝对路径,可调用 os.path.abspath() os.path 中的一些方法 os.path.split(path) 将路径名称分成头和尾一对。尾部永远不会带有斜杠。

    1.3K80

    Python3 将源目录中的图片根据设定最长边参数保存到目标目录脚本(Image 的使用)

    /usr/bin/env python3 # -*- coding: UTF-8 -*- import argparse import os import imghdr from PIL import...exit() else: return tdir if __name__ == "__main__": # 设置命令行参数...只设置了最长边参数以及源目录 ? 脚本会提示,不设置目标目录则会覆盖源文件,直接回车,或者输入 Y 或者 y 确认,输入 N 或者 n 则退出程序。 设定了目标目录,但目标目录不存在 ?...脚本会提示目标目录不存在,直接回车,或者输入 Y 或 y 则会创建这个目录,输入 N 或者 n 则退出程序。 正常以及报错状态 ?...代码解析 首先,要写命令行的脚本,就需要处理各种各样的参数,所以,argparse 库是必不可少的 Python os 库对文件夹的常见用法 # 判断目录是否存在 os.path.exists(__dir

    1.2K30

    Python全栈开发之常用模块

    No.2 os os模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于...shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录...将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 os.path.getatime(path) 返回path所指向的文件或者目录的最后访问时间 os.path.getmtime(path) 返回path...shell:同上 cwd:用于设置子进程的当前目录 env:用于指定子进程的环境变量。如果env = None,子进程的环境变量将从父进程中继承。...# 在指定目录上创建文件夹 obj = subprocess.Popen("mkdir t3", shell=True, cwd='/home/dev',) # 依赖环境的命令 obj = subprocess.Popen

    96810

    Python3 初学实践案例(12)将源目录中的图片根据设定最长边参数保存到目标目录脚本(Image 的使用)

    Python3 初学实践案例(12)将源目录中的图片根据设定最长边参数保存到目标目录脚本(Image 的使用) 如果我们给客户制作网站,客户会发送过来一堆的图片,这些图片一般都是通过手机或者数码相机拍摄的...imgQual = args.quality or 60 # 执行处理 resizeImg(imageArr, size, tDir, imgQual) 运行结果 查看帮助信息 只设置了最长边参数以及源目录...正常以及报错状态 代码解析 首先,要写命令行的脚本,就需要处理各种各样的参数,所以,argparse 库是必不可少的。...关于这个库的使用,可以看下我学习 python 的第三篇博文的详细介绍《argparse 命令行参数库的使用》 ,这里我就不详细说明了。...Python os 库对文件夹的常见用法 # 判断目录是否存在 os.path.exists(__dir__) # 判断文件是否存在 os.path.isfile(__file__) # 判断路径是否为文件夹

    70610

    【愚公系列】2021年12月 Python教学课程 26-系统编程

    方法和变量 用途 os.getcwd() 获取当前工作目录,即当前 python 脚本工作的目录路径 os.chdir(“dirname”) 改变当前脚本工作目录;相当于 shell 下 cd os.curdir...返回当前目录: (’.’) os.pardir 获取当前目录的父目录字符串名:(’…’) os.makedirs(‘dir1/dir2’) 可生成多层递归目录 os.removedirs(‘dirname1...>>> os.getcwd() #获取当前目录 'C:\\Python36' >>> os.chdir("d:") #进入 D:目录 >>> os.getcwd() 'D:\\' >>> os.curdir...简而言之,popen 也可以运行操作系统命令,并通过 read()方法将命令的结果返回,不像 system 只能看不能存,这个能存! >>> os.popen('ipconfig') 参数为 True,将通过操作系统的 shell 执行指定的命令。 run()方法的返回值,表示一个进程结束了。

    88620
    领券