|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- # ===================================7 I$ T; o8 e9 G+ I/ ?# a2 r
- # @ Time: 2022/10/5 13:21
; @# K2 U2 `+ q: R% ~1 ~) y( d2 ~ - # @ File: 8090-01-01.py / \% P; r; y9 _
- # @ Version: v1.2/ v) m5 Z: l( H
- # @ Author: 张黎斌(Zhanglb)
8 ?2 D/ H: X, V4 {% N. r - # @ http://lab.daxie.net.cn 6 m; a- h2 H$ b$ W- Q2 {7 R5 o
- # @ Software: PyCharm
: E6 A+ _7 X4 S2 l7 r" j - # ===================================5 z; B, }, W, |+ U2 x
- # -*- codeing = utf-8 -*-( R7 a& b2 P9 o2 ^6 p Z2 ]4 e1 N
- 2 j- {1 R, B' n K# R6 Y; j7 j
- # 【模型】用Python脚本自动更新新大榭办公软件TXT软件版本
$ Q" U5 k: I1 d7 `1 n5 s! O - # 【原理】先获取tid和ver的值,然后用for循环依次遍历并更新TXT文本
& [8 o0 j. p" D) G& l4 B - # 获取当前软件序号及版本(数据库网络自动/input()函数本地人机互动)
) l2 z- `& E9 Y7 i0 i - tid = '1111'0 Q" y7 x% U& \, d/ b
- ver = ' V1.5.15.0101' # 注意版本号前面有空格,作者故意留的!5 ?- I* r3 P6 V- ]% g6 ?8 C
- # r+ 可读可写,但是不会创建新文件,如新增用 w+ ,请注意!2 ^+ R+ a; Z2 W! p# b2 v: u
- f = open('f:\\'+tid+'.txt', 'r+', encoding='utf-8')
4 ^% a" L" P! z$ l9 w0 r - # f1 = f.read()3 g: e, }) l% r5 m
- f1 = f.readline(13)
+ E3 s: G( d: I2 _/ u - f2 = f.read()
3 D, J4 Y2 U B" D - # print(f1)1 u1 j) Y6 ~5 b. C9 m, B
- # print(ver)
0 O5 c" o" I; z, R+ \9 ] - # f.flush()
% C, t5 g: M+ d- P% W- N - f.seek(0)
: L& q3 ]3 \- p9 C5 I - if ver != f1:0 y9 g$ `2 ]0 [% K( p- o
- f9 = f.write(ver+"\n==============\n" + f1 + f2)
1 { }3 |1 U1 a* M - print('恭喜您!新大榭第【', tid, '】号办公软件现已更新完毕!'). _2 |; _& H3 O% @
- else:6 W Y7 I) Q% o
- print('警告:当前第【', tid, '】号软件更新请求已被系统驳回!')
' Z0 R; O5 X- K: _; K - f.close()
复制代码 |
|