|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- # =================================== T: w% r1 |: G. y, F
- # @ Time: 2022/10/5 13:21 7 }; N0 I0 c! w* v+ M: p
- # @ File: 8090-01-01.py : ~" ^9 g4 l0 r/ @, x+ D
- # @ Version: v1.2
: q6 `7 ^3 X" Y- b5 u( ` - # @ Author: 张黎斌(Zhanglb)
7 N' w3 W) c: u1 _; g& {- O% z% N - # @ http://lab.daxie.net.cn
! L8 M6 T! R4 k F# z r7 }6 l9 _ - # @ Software: PyCharm . }6 c; C9 R: S- m# U' C2 T: v( G' p
- # ===================================
8 }1 a" O9 Q; @. y. ]- S" P - # -*- codeing = utf-8 -*-
2 Y) t) q4 r3 D - - f' ~2 q. l# V( W# t
- # 【模型】用Python脚本自动更新新大榭办公软件TXT软件版本4 y. G' S: Q* Q" ?3 t* L
- # 【原理】先获取tid和ver的值,然后用for循环依次遍历并更新TXT文本
% }& R, T4 \: h# R - # 获取当前软件序号及版本(数据库网络自动/input()函数本地人机互动) U- L4 j7 L4 K
- tid = '1111'! F) @* c0 N% N* e+ s# d
- ver = ' V1.5.15.0101' # 注意版本号前面有空格,作者故意留的!8 q6 @) F, j6 y0 J# ?) i+ |; \
- # r+ 可读可写,但是不会创建新文件,如新增用 w+ ,请注意!
( h- `7 s; A5 E+ ~; M1 W - f = open('f:\\'+tid+'.txt', 'r+', encoding='utf-8')
`0 F; {9 \2 ~3 G4 X& d - # f1 = f.read()
, n1 ^# i: k! S ~& }& f( }1 I - f1 = f.readline(13)
$ t* g" ?4 ]% W - f2 = f.read()
6 V7 ~' x6 B9 ~; I: D1 ^ - # print(f1)1 n8 `5 k" M; |- Z# b `8 Q
- # print(ver)
6 D+ P# \% h f* o0 a# ? - # f.flush()9 y! M, ?9 m* Z7 n) r
- f.seek(0)$ F' X& b% T$ @' Z( ]& N
- if ver != f1:
4 \) f0 ?! ~7 s8 U# a4 [) M* \ M8 A$ S - f9 = f.write(ver+"\n==============\n" + f1 + f2): d6 V+ L u7 f- p
- print('恭喜您!新大榭第【', tid, '】号办公软件现已更新完毕!')1 J: S; f- `1 Z0 L; W8 _0 {
- else:
& B( C- h9 S1 b* ?9 {4 f/ E: g3 B- b - print('警告:当前第【', tid, '】号软件更新请求已被系统驳回!')
5 G- o) p, q. `3 d0 y: v - f.close()
复制代码 |
|