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的经验.代码如下:from os import path, chdir, listdir, mkdir, getcwd from sys ...
- java文件夹路径的表达_小师妹学JavaIO之:文件File和路径Path
简介 文件和路径有什么关系?文件和路径又隐藏了什么秘密?在文件系统的管理下,创建路径的方式又有哪些?今天F师兄带小师妹再给大家来一场精彩的表演. 文件和路径 小师妹:F师兄我有一个问题,java中的文 ...
- python写入一个文件之前可以不打开_如何用python实现真正的打开和关闭文件
file_name:file_name变量是一个包含了你要访问的文件名称的字符串值. access_mode:access_mode决定了打开文件的模式:只读,写入,追加等.所有可取值见如下的完全列表 ...
- python批量读取文件赋值给一个参数_求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法。...
求助一个Python 循环读取文件,并对读到的字符串进行赋值,然后进一步生成json file 的方法. 本来想用shell写,利用while read line do --done 但是这样json ...
- 没有为此文件配置应用程序上下文_如何在macOS中管理文件关联?
在macOS中,右键单击(或按住Ctrl键单击)文件时出现的"打开方式"上下文菜单提供了指向与该文件类型关联的Mac上安装的所有应用程序的链接. 列表的顶部是macOS的默认应用程 ...
- python对文件每行数据计算_如何在python中对pandas数据帧的每一行进行计算?
我是python的新手,我正在尝试将我在R中创建的函数转换为python,R函数描述如下: 从我的阅读来看,在python中实现这一点的最佳方法是使用一个for循环,该循环采用以下形式for line ...
- python打开文件报错无效序列_如何在python中读取fasta文件?
我正在尝试读取FASTA文件,然后查找特定的 motif(string)并打印出序列和次数. A FASTA file只是一系列序列(字符串),以标题行开头,标题或新序列的开头是">& ...
- python中可以使用变量来引用函数吗_如何在python语言中使用函数变量并调用函数...
在python语言中,除了常规变量之外,还有函数变量.把函数本身赋值给变量,这个变量为函数变量. 工具/原料 python pycharm 截图工具 WPS 方法/步骤 1 在已新建的python文件 ...
- python中斜杠加引号什么意思_如何在Python中转义反斜杠和单引号或双引号?
你是怎么做到的 如果你的"长字符串"是从文件中读取的(正如你在评论中提到的),那么你的问题是误导性的.因为你显然不完全理解逃逸的工作原理,所以你写下的问题可能与你真正的问题不同. ...
最新文章
- 微信小程序如何搭建本地环境开发
- vscode使用教程python-用VSCode写python的正确姿势
- clcikhouse Code: 1000. DB::Exception: File not found
- 如何提升JavaScript的任务效率?学会后教给你同事
- form表单,submit,ajax提交
- UI2CODE智能生成代码——组件识别篇
- 在二元树中查找和为某一值的所有路径
- android 正在上传动画,安卓系统上传文件动态显示进度条,进度条经常卡在99%有时也会卡住不显示完整的文字。...
- HTML5---2.语义化标签的兼容性问题以及解决方案
- 多终端登录,只保留一个移动端+PC端同时在线
- 5款主流智能音箱入门款测评:苹果小米华为天猫小度,谁的表现更胜一筹?
- “嗲”上海文化,女人需要学会的4种气质
- oem persist sysinfo三个分区的作用是什么?
- 3.在地图上标记位置
- QtXlsx详细配置
- js实现判断输入内容是否为数字
- 联想电脑怎么进bios设置U盘为第一启动项
- 计算机excel数据模板,excel表格范本
- React ref useRef 完全指南
- php 票务系统开发_电子票务系统的意义和实现