需要缩进块Python脚本压缩

需要缩进块Python脚本压缩,python,zip,compression,Python,Zip,Compression,我在下面的代码中有问题,请帮助我更正代码 导入全局 导入操作系统 从zipfile导入shutil 从os导入ZipFile 从shutil导入路径 导入make_存档 def main(): 文件列表=glob.glob('C:\\Users\\RezaPal\\Desktop\\test compress\\.docx') 最新的\u文件=max(列出\u文件,key=os.path.getctime) #检查文件是否存在 如果path.exists(最新的\u文件): #获取当前目录中文件

我在下面的代码中有问题,请帮助我更正代码

导入全局
导入操作系统
从zipfile导入shutil
从os导入ZipFile
从shutil导入路径
导入make_存档
def main():
文件列表=glob.glob('C:\\Users\\RezaPal\\Desktop\\test compress\\.docx')
最新的\u文件=max(列出\u文件,key=os.path.getctime)
#检查文件是否存在
如果path.exists(最新的\u文件):
#获取当前目录中文件的路径
src=path.realpath(最新的_文件);
#重命名原始文件
#重命名(“backup\u filetest.docx”、“filetest.docx”)
#现在将这些内容放入ZIP存档
#root\u dir,tail=path.split(src)
#shutil.make_归档(“guru99归档”,“zip”,root_目录)
#对ZIP文件进行更细粒度的控制
使用ZipFile(“backup_filetest.zip”,“w”)作为newzip:
write(“filetest.docx”)
write(“filetest.docx.bak”)
如果名称=“\uuuuu main\uuuuuuuu”:
main()
正确的代码:

def main():
文件列表=glob.glob('C:\\Users\\RezaPal\\Desktop\\test compress\\.docx')
最新的\u文件=max(列出\u文件,key=os.path.getctime)
#检查文件是否存在
如果path.exists(最新的\u文件):
#获取当前目录中文件的路径
src=path.realpath(最新的_文件);
#重命名原始文件
#重命名(“backup\u filetest.docx”、“filetest.docx”)
#现在将这些内容放入ZIP存档
#root\u dir,tail=path.split(src)
#shutil.make_归档(“guru99归档”,“zip”,root_目录)
#对ZIP文件进行更细粒度的控制
使用ZipFile(“backup_filetest.zip”,“w”)作为newzip:
write(“filetest.docx”)
write(“filetest.docx.bak”)
如果名称=“\uuuuu main\uuuuuuuu”:
main()

我不知道“whith”块应该如何执行:是否有条件。考虑这一点。缩进在Python中非常重要。你的不正确。您需要正确格式化代码。块应缩进4个空格或制表符(不要同时使用这两个空格)这是否回答了您的问题?