python中的文件父路径怎么表达_python中的文件父路径怎么表达_如何在Python中访问父目录...
所以我有一个朋友给我的Python脚本,但是我没有Python的经验。代码如下:from os import path, chdir, listdir, mkdir, getcwd
from sys import argv
from zipfile import ZipFile
from time import sleep
#Defines what extensions to look for within the file (you can add more to this)
IMAGE_FILE_EXTENSIONS = ('.bmp', '.gif', '.jpg', '.jpeg', '.png', '.tif', '.tiff')
#Changes to the directory in which this script is contained
thisDir,_ = path.split(path.abspath(argv[0]))
chdir(thisDir)
#Lists all the files/folders in the directory
fileList = listdir('.')
for file in fileList:
#Checks if the item is a file (opposed to being a folder)
if path.isfile(file):
#Fetches the files extension and checks if it is .docx
_,fileExt = path.splitext(file)
if fileExt == '.docx':
#Creates directory for the images
newDirectory = path.join(thisDir + "\Extracted Items", file + " - Extracted Items")
if not path.exists(newDirectory):
mkdir(newDirectory)
currentFile = open(file, "r")
for line in currentFile:
print line
sleep(5)
#Opens the file as if it is a zipfile
#Then lists the contents
try:
zipFileHandle = ZipFile(file)
nameList = zipFileHandle.namelist()
for archivedFile in nameList:
#Checks if the file extension is in the list defined above
#And if it is, it extracts the file
_,archiveExt = path.splitext(archivedFile)
if archiveExt in IMAGE_FILE_EXTENSIONS:
zipFileHandle.extract(archivedFile, newDirectory)
if path.basename(archivedFile) == "document.xml":
zipFileHandle.extract(archivedFile, newDirectory)
if path.basename(archivedFile) == "document.xml.rels":
zipFileHandle.extract(archivedFile, newDirectory)
except:
pass
对于newDirectory = path.join(thisDir + "\Extracted Items", file + " - Extracted Items")的行
我想修改它以访问thisDir的父目录,然后创建\Extracted Items文件夹。有人知道在python中访问父目录的最佳方式是什么吗?在
python中的文件父路径怎么表达_python中的文件父路径怎么表达_如何在Python中访问父目录...相关推荐
- python静态变量计数器_如何在Python中使用静态变量在计数
今天,在用Python写一个统计一个文件下有多少文件的小标本时,遇到了一个很棘手的问题.如何在Python中使用静态变量来计数.然后,就在网上一通查找,找的方法都是利用类的方法来实现静态变量.说实话没 ...
- figma设计_如何在Figma中构建设计入门套件(第1部分)
figma设计 Figma教程 (Figma Tutorial) Do you like staring at a blank canvas every time you start a new pr ...
- java adt怎么使用_如何在eclipse中添加android ADT ADT插件的安装图文教程
对于程序开发的学者来说,eclipse并不陌生,它为我们提供了一个非常广阔的平台来开发程序.同样我们也可以用它来开发android程序.但是在eclipse中并不能直接开发android程序,需要我们 ...
- 在excel日期比对大小_如何在Excel中防止分组日期
在excel日期比对大小 As a teenager, group dates can be fun. If you have strict parents, that might be the on ...
- 表格在整个html居中显示,html 表格字符居中显示_如何在HTML中居中显示表格?
html 表格字符居中显示_如何在HTML中居中显示表格? html 表格字符居中显示_如何在HTML中居中显示表格? html 表格字符居中显示 HTML table provides the ab ...
- python中的文件父路径怎么表达_如何在Python中访问父目录
所以我有一个朋友给我的Python脚本,但是我没有Python的经验.代码如下:from os import path, chdir, listdir, mkdir, getcwd from sys ...
- python创建文件夹用什么函数_Python——os.mkdir()在指定路径下创建文件夹 + 路径的连接理解...
Python--os.mkdir()在指定路径下创建文件夹 + 路径的连接理解 发布时间:2018-11-16 17:08, 浏览次数:512 , 标签: Python os mkdir 引子: 我在 ...
- python 当前文件路径获取方式_Python获取当前文件路径
一. Python 获取当前文件路径方法 2. sys.path[0] 获取文件当前工作目录路径(绝对路径) sys.argv[0]|获得模块所在的路径(由系统决定是否是全名) 若显示调用python ...
- python中glob模块怎么下_如何在Python中使用glob.glob模块搜索子文件夹?
如何在Python中使用glob.glob模块搜索子文件夹? 我想在文件夹中打开一系列子文件夹,找到一些文本文件并打印一些文本文件行. 我用这个: configfiles = glob.glob('C ...
最新文章
- 什么,PyTorch还能开发新药?哈佛推出这款工具包,10行代码训练“药神”模型...
- mysql表一定要主键吗_最滋补五脏的食物表,一定要给家人存下
- Yii2 HOW-TO(3):调试工具yii2-debug和Xdebug(失败)
- redis集群之哨兵模式【原】
- MapReduce Java API-使用Partitioner实现输出到多个文件
- 说说mysql_说说MySQL权限 - andyqian的个人空间 - OSCHINA - 中文开源技术交流社区
- 牛!2020年,这项技术将获得1,000,000,000元人民币注资!
- 魔兽争霸3地图(WarIII Maps):三国猛兽传
- 【2014-11-23】《The Hardware/Software Interface》– Section 11
- ebay如何确定同一电脑登陆了多个账号,以及同一账号登陆过多台电脑?
- C++中传递数组参数
- 启明星辰天玥网络安全审计系统手册
- Oracle P6培训系列:07设置项目详情
- 【有利可图网】字体设计:英文字体的气质和选用详解(二)
- 学校多媒体讲台计算机怎么开,学校教室多媒体使用说明.PPT
- 仅300员工却垄断全球,几亿一台还供不应求
- 计算机编写代码简介,Vcomputer简介
- python开发环境部署以及调试教程
- java socat_linux – socat两个串口一起
- (诛仙剑C-SKY)7-curl
热门文章
- Android加密通信防抓包,[原创]基于Taintdroid思想的android ssl\tsl保密通信抓包研究(未成功,分享一下思路)...
- 机器学习从入门到精通50讲(四)-实时数仓应用实践案例
- 如何用Python读取Excel中图片?又如何用Python往Excel中写入图片?
- java maven 项目依赖关系,java – 关于依赖关系共享的Maven多模块项目组合
- linux系统的4个部分,以下是Linux文件系统的4个相关的结构定义中的一部分: Struct i..._考试资料网...
- 柔性太阳能电池pdf_房车旅行如何做到电力无忧,那就选择一套合适的太阳能供电系统吧...
- 去掉左边0_SLAM从0到1——11. 视觉里程计VO内容框架
- antd react dva在model中使用另一个model的state值
- CSS border-radius边框圆角
- js判断浏览器是否支持flash的方法