|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- # ===================================3 H4 j# ~" P0 s3 O
- # @ Time: 2022/10/5 13:21
! z3 ~3 a+ m6 Y7 C* K( e - # @ File: 8090-01-01.py
p# B! V y8 n8 M - # @ Version: v1.23 S8 z# B+ l3 g* h* y
- # @ Author: 张黎斌(Zhanglb) : D3 q% b0 o: W! p+ K, x
- # @ http://lab.daxie.net.cn + e" o$ z4 ?: v( I
- # @ Software: PyCharm + W; m5 r* q7 g% [6 q) U
- # ===================================, V0 I! U8 ~' N: @
- # -*- codeing = utf-8 -*-7 g: @8 O$ V# o7 K
7 [3 r4 ]0 P9 Y* s" r- # 【模型】用Python脚本自动更新新大榭办公软件TXT软件版本# K7 H3 u2 q' N6 S3 X( K
- # 【原理】先获取tid和ver的值,然后用for循环依次遍历并更新TXT文本
6 n8 G7 U) G" Y g# Q; P3 w - # 获取当前软件序号及版本(数据库网络自动/input()函数本地人机互动); m+ g2 o9 r) a( U& o# {1 w
- tid = '1111'! n% X/ @2 @3 {2 r! b
- ver = ' V1.5.15.0101' # 注意版本号前面有空格,作者故意留的!: O% o- U8 C/ d8 d4 t( W2 ]
- # r+ 可读可写,但是不会创建新文件,如新增用 w+ ,请注意!
S( C- `' ]1 l% T/ f( A+ o- E - f = open('f:\\'+tid+'.txt', 'r+', encoding='utf-8')
' E0 L; H) c# ^' y5 |8 i8 H - # f1 = f.read()
' t) |3 t. u1 b' y - f1 = f.readline(13)
7 z5 t; T9 i7 P) e& P5 c - f2 = f.read()
8 q/ s; n, o' j8 e; K5 k - # print(f1)
* O$ b& ]/ M1 Z1 q+ a; t - # print(ver)
( u2 s$ r5 a0 h3 E - # f.flush()
: J, p+ U) o4 a( b: `1 ]8 v4 E# D* N - f.seek(0)
5 V5 Z, r& h4 z$ ?7 ~0 b4 M% T - if ver != f1:* N- I a o4 z2 g' W) R5 H
- f9 = f.write(ver+"\n==============\n" + f1 + f2)
. m7 V7 c. R( d/ c) W - print('恭喜您!新大榭第【', tid, '】号办公软件现已更新完毕!')
# @, s. b# @. F# W/ x9 ` - else:
4 D. E/ J8 Z3 s$ y1 \ - print('警告:当前第【', tid, '】号软件更新请求已被系统驳回!')5 o; |6 W5 @: s* F+ n
- f.close()
复制代码 |
|