我编写了一个python脚本,它执行以下操作:
从一个特定的jr文件中读取一个jr文件(.n)从一个特定的路径读取另一个jr文件。在
2)文本文件由另一个python脚本(比如x.py)读取以执行某些特定操作。在
当py文件中的某些字符出现在python.im文件中时,会出现另一个与python文件相同的问题,比如说python文件中的某些字符读不到。在
当x.py脚本读取原始jrn文件(在zip文件中)时,它将被成功处理。。在
我使用Python2.4版本,所以不能使用Zipfile库的extract()函数。在
我只希望写入的文本文件的内容与从zip读取的jrn文件的内容完全相同。请帮忙。在
代码:
fout = zipfile.ZipFile(os.path.join(Out_path_Afp,Out_Path_Afp_File),'r')
files = fout.namelist()
dir = filter(lambda x:os.path.splitext(string.lower(x))[1]=='.jrn',files)
out_zip_files_pdf = re.compile('WW_'+Input_file_name+'_Restsoe_toload_prod.jrn')
pdf_jrn_list = filter(lambda x:out_zip_files_pdf.match(x),files)
for pdf_jrn_ls in pdf_jrn_list:
pdf_jrn = pdf_jrn_ls
print pdf_jrn
data_jrn_pdf = fout.read(pdf_jrn)
txt_outpath = "e:\\senthil\\log_recon\\jrn\\"
txt_outfile_pdf = time.strftime("%Y%m%d_%H%M",LocalTime)+'WW_'+Input_file_name+'_Restsoe_toload_prod.txt'
Output_Ptr_pdf = open(txt_outpath + txt_outfile_pdf,'w')
Output_Ptr_pdf.write(data_jrn_pdf)
Output_Ptr_pdf.close()
如果您是直接复制,则无需亲自从文件中提取数据。只需解压缩并How do I copy a file in python?
虽然看起来你可能没有直接复制。jrn文件是文本编码的吗?你想写PDF文件吗?您的代码建议这样做,但您的描述没有。在
相关问题 更多 >
编程相关推荐