QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2522|回复: 0
打印 上一主题 下一主题

文件合并

[复制链接]
字体大小: 正常 放大

1186

主题

4

听众

2923

积分

该用户从未签到

跳转到指定楼层
1#
发表于 2024-3-31 17:17 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
#path='C:\\Users\\test\\IAP_CZ_v204w.hex'0 y% Z, L: \9 c9 ~1 t2 `
#file=open(path,'r')* f/ H3 H- C! a- N" J
#for ll in file.readlines()
+ z. p0 g) X0 N2 ~% p+ |#    print ll
  ?7 p2 T9 _. t! d6 T#coding=gb18030. e2 M& Q# a: Z* {# }, B; ^
import time% r! c. t( @' A+ v) I; k4 m" r3 t5 a- R
import os& j5 p0 z& M8 Q' q" C* A6 f
def prr():; c4 r; ^8 H) n8 G+ q9 n$ |4 t
    print 'file combination begin..'
: I5 P4 `7 B/ n! ?
# i6 n/ Z- Z; i  S( x% A( opath0=os.getcwd()5 q9 T/ o  _. }9 Z- H4 V
print path0( f9 l; b! P" A" M7 r+ s0 @
path=path0# t# h9 j* C: ?" B4 Q9 }7 e3 {
#path1=path0
( Z6 b! a+ a' L0 q- N. upath2=path0
0 ^. l! a& H9 @0 D" a$ o' gpath+='\\IAP_CZ_v204w.hex'/ G& x% t2 V) ]4 m
#path1+='\\NC_armStaSystem.hex'
6 G, X6 ]9 i" b0 `0 Vpath2+='\\'4 m' u7 |7 n. Y' Q* T; c$ u
print path9 a0 K+ t& ?; d8 A5 Z: z8 N5 B6 a
s=raw_input('enter file path:')
3 E; Y- I; m: e% Zpath1=s
' P) y) C, |3 ~% I. K#path1+='\\NC_armStaSystem.hex'( y. S* ^8 B3 _5 E9 |$ E+ {
print path1" q6 R2 m0 Y8 d3 ^% R0 H7 X
s=raw_input('enter file name:')
* |# s2 w" h+ Z* `3 \path2+=s
9 `( o# ?& d7 T7 Zpath2+=time.strftime('_%y%m%d%H%M%S')# O, i0 G" _4 k; a# y0 L+ G
path2+='.hex'  x2 J( B5 v6 K9 _2 w
print path2
9 N  k9 U' v4 |4 _prr()
2 a3 a* u1 B& N. U( b4 L- otry:* t1 L3 Q) m3 ]+ s+ S
    f1=open(path,'r')
4 D% X5 K' M2 v0 F; M3 C    count=0
2 i! `: I: o# X. @    for l in f1.readlines():
& ?9 ^! J: {* D    #    print l. `- u( y! f$ q
        count+=1    5 s8 X! P4 X& u" r! \
    #print count
2 V+ L* a* k5 z: L1 J    f1.close()
/ G# n0 Q6 b4 y: v6 T    f1=open(path,'r')
$ V* m! U% K1 l- U3 q! {& N/ p: P    f2=open(path1,'r')
0 O9 }/ G. f* D6 C. e    f3=open(path2,'w')
6 b( X/ X2 `1 r' x1 T7 w" n7 b    while(count>1):) Y4 n+ F# X3 K4 V+ O( d9 _
        l=f1.readline()2 j# y. z5 M- p' r5 U' ]! J
    #   print l5 k5 \) F- A! J0 \. g
        f3.write(l)7 n/ F) t# _( S& @  k8 T( l3 x
        count-=1* W" e# _7 i% c7 J  \" N9 e
    #   print count
% p8 N. l8 O9 g& |; H' i1 [    f3.flush()
& s$ E- q# t2 X( x: f    for l in f2.readlines():
; h2 A3 m4 z( ^  C/ X% w        f3.write(l)/ K9 Q! v0 B( R! n
    f3.flush()
2 D, S( q2 G) ]- b& W9 r: E    f3.close()* r% R( P9 N( _8 \" M$ p
    print 'combination success!'9 [2 x- z/ W( i% _9 w
except Exception,ex:+ R. N' a7 D2 `( Z, {" }; S
    print 'excettion occured!'
2 p; T. v* d. {- f, Q0 u- j    print ex
% I- F2 J% z! x/ R2 Z4 I( s$ Z+ |' @    s=raw_input('press any key to continue...')        1 l8 M/ d" k3 Z: a/ [  }! s9 s
finally:
' P! {8 F% g% \9 H" z, Y2 M    f1.close()
! z# E, @& a* u" ^  L/ {. u1 c    f2.close()
; ?6 W- V' \3 [. R! ]    s=raw_input('press any key to continue...')       
0 q( H5 }, h$ G, m- w# }" u% H9 w/ a7 a

2 Y1 w. @& I  Y% q  h
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-4-20 07:01 , Processed in 0.397001 second(s), 51 queries .

回顶部