|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
- # ===================================# C& h/ d* y1 B0 i [2 q
- # @ Time: 2022/10/5 13:21
" j% y5 n+ l4 J0 g" c0 N3 O" q - # @ File: 8090-01-01.py . [# W7 w8 w( `
- # @ Version: v1.2
" H& n S- \; x* y9 S( j+ b( d - # @ Author: 张黎斌(Zhanglb) / T p& X( h3 d
- # @ http://lab.daxie.net.cn
1 @% `) [9 D* t8 |- G - # @ Software: PyCharm , e) l8 I% [- Z3 R0 B
- # ===================================
. y, Z9 ^4 b f! c! g - # -*- codeing = utf-8 -*-) n) h" h2 s$ O! v0 ?
$ z9 s* K, U7 V% i' w$ A+ v- # 【模型】用Python脚本自动更新新大榭办公软件TXT软件版本( z( y' Z- q3 R9 l1 q( F
- # 【原理】先获取tid和ver的值,然后用for循环依次遍历并更新TXT文本
6 g% U% S# b: R" h( W9 X - # 获取当前软件序号及版本(数据库网络自动/input()函数本地人机互动)% _& [0 E# A, i! \
- tid = '1111'
3 h/ Q) x! {* w; C/ Y9 v) Z& M - ver = ' V1.5.15.0101' # 注意版本号前面有空格,作者故意留的!
( g6 W: [" }1 V" ` - # r+ 可读可写,但是不会创建新文件,如新增用 w+ ,请注意!
' W, o7 v$ i: ~, l8 j$ E4 H - f = open('f:\\'+tid+'.txt', 'r+', encoding='utf-8')
1 F5 o( K1 m( t1 S& F! p. n - # f1 = f.read()
' r4 G4 ]8 I4 P5 a8 w0 c/ S& @: W - f1 = f.readline(13)7 p$ ^! Z& W: T! k5 w/ Q
- f2 = f.read()* e5 W9 A8 c' a1 J- W. W. F
- # print(f1)/ _% c3 R5 z9 b e. J1 [
- # print(ver)5 }( \$ B' z, E0 N* T$ l! @
- # f.flush()
5 Q( j5 Q# N$ O g. D, i% Q' { - f.seek(0)
7 r/ B6 V' b: U - if ver != f1:
. b$ b" V8 J. p, K' m - f9 = f.write(ver+"\n==============\n" + f1 + f2)
' ` y8 `: H1 X E W; [. U - print('恭喜您!新大榭第【', tid, '】号办公软件现已更新完毕!')
" w Z* }" d; o; H. }2 O8 E4 S - else:
* e$ S4 r* |: j0 }5 F - print('警告:当前第【', tid, '】号软件更新请求已被系统驳回!')
0 ~ X$ e: R( ^5 Q" |5 @! q! ^* E - f.close()
复制代码 |
|