Python脚本访问子目录
D:\work\my_program.py
src_dir = os.path.abspath(os.path.dirname(__file__))
print(src_dir)sub_dir = os.path.join(src_dir, 'sub_dir')
print(sub_dir)
输出
D:\work
D:\work\sub_dir
路径拼接用os.path.join(path, *paths)
方法
Python中的os模块提供了很多操作文件和目录的方法,当在程序中拼接文件路径时推荐使用os.path.join(path, *paths)
方法(第二个参数是*paths
,可变长度参数列表),避免了硬编码路径分隔符的问题。
filepath = os.path.join(dirpath, filename)
也可以使用os.sep,Python会根据不同系统选择合适的路径分隔符。
filepath = dirpath + os.sep + filename
1
os.path.abspath(path)
返回绝对路径
2
os.path.dirname()
用于去掉文件名,返回目录所在的路径
import os
os.path.dirname('d:\\library\\book.txt')
'd:\\library'
3
os.path.basename()
用于去掉目录的路径,只返回文件名
import os
os.path.basename('d:\\library\\book.txt')
'book.txt'
os.getcwd()
返回值可能是任何路径
参考:
http://www.revotu.com/python-handles-windows-file-path-solutions.html
《Python处理Windows环境下文件路径问题解决方案》发表于 2017-07-04https://blog.csdn.net/ziyuzhao123/article/details/8811496
《python中的os.path模块用法(一)》发表于2013年04月18日
Python脚本访问子目录相关推荐
- linux下python脚本处理数据_在Linux中通过Python脚本访问mdb数据库的方法
DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\\dir\\file.mdb 安装 这里我们需要借助一些库来实现第三方的驱动 我们需要安装这些包:mdb ...
- 如何使用python脚本自动解锁电脑屏幕
1. 使用Python脚本自动解锁电脑屏幕,首先需要安装pywin32模块,这是一个Python模块,可以让Python脚本访问Windows API. 2. 然后,使用以下代码来解锁电脑屏幕: im ...
- 【Linux】35. python脚本重命名各子目录下的图片
此python脚本用来重命名当前目录各子目录下的图像文件. 命名格式:类别名_当前时间的微秒_随机数(0~100之间)_文件后缀. 运行命令 python3 rename.py 假设/home/use ...
- python访问文件下载地址_用Python脚本去获得skydrive上文件的真实地址链接 + 提供脚本下载v2012-01-18...
之前得知微软提供的免费在线云存储空间Skydrive提供的空间大小达25GB的时候,就像其他人一样想到了可以用来存储音视频和图片,作为文件存储器,以便和别人分享文件.但是后来发现,skydrive中上 ...
- python通讯卡_如何使用树莓派连接EM-18RFID阅读器模块 并通过Python脚本从一些RFID卡访问信息...
概述 RFID或射频识别是一种通过电磁波进行通信的方式(射频波,具体而言). RFID标签和RFID卡通常用于身份验证和访问控制. 您可能已经看到人们在办公室入口处刷身份证.身份证实际上是具有雇员个人 ...
- 用 python 脚本,把当前目录及子目录下的 wav 音频文件转换为 flac 格式
用 python 脚本,把当前目录及子目录下的 wav 音频文件转换为 flac 格式 import os, subprocessfor d,sd,files in os.walk('.'):for ...
- 用 python 脚本+ffmpeg,把当前目录及子目录下的 wma音频文件转换为mp3 格式
用 python 脚本+ffmpeg,把当前目录及子目录下的 wma音频文件转换为mp3 格式 用 python 脚本,结合ffmpeg软件,把当前目录及子目录下的 wma 音频文件转换为 mp3 格 ...
- python读取日志统计ip_使用python脚本实现统计日志文件中的ip访问次数
使用python脚本实现统计日志文件中的ip访问次数,注意此脚本只适用ip在每行开头的日志文件,需要的朋友可以参考下 适用的日志格式: 106.45.185.214 - - [06/Aug/2014: ...
- python parser count_8个超实用的Python脚本,收藏备用
脚本写的好,下班下得早!程序员的日常工作除了编写程序代码,还不可避免地需要处理相关的测试和验证工作. 例如,访问某个网站一直不通,需要确定此地址是否可访问,服务器返回什么,进而确定问题在于什么.完成这 ...
最新文章
- 记一次TIME_WAIT网络故障
- ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法)
- 利用jquery修改elment的自定义组件多选框el-select(修改多选框的颜色)
- 改变php默认目录结构,ThinkPHP中自定义目录结构的设置方法_PHP
- [CTBS]许可证过期之激活
- gcj-02 wgs-84 java_GCJ-02火星坐标系和WGS-84坐标系转换关系
- C语言学习笔记-各项为正整数的一元二次方程的十字交叉法因式分解
- Flutter入门综合练习
- H3C交换机远程端口镜像配置
- VLP-16第一课: Velodyne的工作原理和驱动安装
- 《翻转课堂教学法》实施情况调查结果
- 表单验证工具类ValidationUtils
- Google Bigtable 中文版
- OpenCL编程初探
- 火车头采集图文教程-火车头采集各种数据规则教程
- tizen android模拟器,Tizen模拟器与代码崩溃c0000005
- 第五次作业:《国际贸易学》—WTO及区域经济一体化
- 如何设置Windows XP自动登录
- 神武2服务器多少级出拍卖系统,快捷购买物品和角色 神武2拍卖系统详解
- 高等数学习题笔记(三)
热门文章
- pdf模板工具JaspersoftStudio,JasperReport
- 读取.Properties配置文件
- 查询当天交易总额最大的用户信息_场内场外交易
- c语言 指针_C语言野指针以及非法内存操作
- class构造函数实现接口数据整合
- com.mysql.cj.jdbc.Driver这个驱动类
- 字符串拼接之+=和join()的比较
- 最短寻道时间优先算法c语言程序,操作系统先来先服务、最短寻道时间优先(SSTf)、扫描算法(SCAN)、循环扫描算法(CSCAN)的c++实现.doc...
- 为XHR对象所有方法和属性提供钩子 全局拦截AJAX
- typora工具的使用方法-一款非常适合程序员的工具