|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- # ===================================
/ s9 _! Q+ ?, q: q' ]' r$ \# t) i+ r - # @ Time: 2022/10/5 13:21 , F8 _1 A9 ~6 h" c# D3 l. B4 I
- # @ File: 8090-01-01.py
) q! i. I" l h* `; l6 a5 H - # @ Version: v1.2
" ~+ I4 n/ E7 c& J+ E - # @ Author: 张黎斌(Zhanglb)
# f: n. A5 ?* d% e( i$ I# C1 P0 F - # @ http://lab.daxie.net.cn 7 \: U7 @# y8 l9 W& Y. c
- # @ Software: PyCharm ; j0 A) Y |1 [6 X1 {4 t7 r
- # ===================================
$ c% W; u. v9 z) w - # -*- codeing = utf-8 -*-
9 P O% B0 A& m0 M6 m& g3 G9 S - ) L1 @" a3 D6 D5 H4 H
- # 【模型】用Python脚本自动更新新大榭办公软件TXT软件版本1 f; F- `7 I# q% Z; T
- # 【原理】先获取tid和ver的值,然后用for循环依次遍历并更新TXT文本
. M) O6 ~) q7 z" L4 K - # 获取当前软件序号及版本(数据库网络自动/input()函数本地人机互动)9 o, u5 _. d. b, p) ^ j% c( T4 L$ E
- tid = '1111'8 J) z" b# W' Y- e
- ver = ' V1.5.15.0101' # 注意版本号前面有空格,作者故意留的!
) y0 P! `2 M! ~+ F0 R0 q - # r+ 可读可写,但是不会创建新文件,如新增用 w+ ,请注意!) G0 V3 V/ b( \2 F/ I1 x; V: Y
- f = open('f:\\'+tid+'.txt', 'r+', encoding='utf-8')
5 d5 ^1 y) I& g: } - # f1 = f.read()
& m" M7 G2 g$ A0 U: S - f1 = f.readline(13)$ u* J+ R& i0 p/ z$ N& r
- f2 = f.read()/ l1 \- @( p, |5 U; I4 ]
- # print(f1). ~( e$ [4 y, a t
- # print(ver)
, W$ f' I9 Y6 j/ j5 d5 g# q6 h - # f.flush()
- _ B6 m$ _; A: K. L7 Z. B+ K3 b - f.seek(0)
# p+ q! B' w# U" g- }9 g - if ver != f1:
2 z+ Q5 d3 x7 z% {# e, _' }+ ~5 M - f9 = f.write(ver+"\n==============\n" + f1 + f2)% {2 n/ k2 t; H |* y$ l
- print('恭喜您!新大榭第【', tid, '】号办公软件现已更新完毕!')
& h5 @3 @2 h2 t. Z - else:
6 H; j. v/ x! s, m' {, A L - print('警告:当前第【', tid, '】号软件更新请求已被系统驳回!')8 w% M4 d+ z% m0 R3 b/ ~0 a ?5 n; L
- f.close()
复制代码 |
|