新大榭论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

《新大榭》- 创大榭地方网络社区先锋品牌 新大榭始终专注于地方网络社区平台的建设 关于我们- [大记事]- 留言建议- [新手报道]

发布 .新大榭软件管家(Excel版) V5.9版 财务/仓库/生产/销售/采购/行政/人事/校园 .公告 - 客户 - 打赏 - 职场 - Excel - Python.

新大榭镜像-音乐-法律-图书-高中课堂-实验 广告是为了能更好的发展 [欢迎商家支持本站互利共赢] 广告位招租.首页黄金广告位等您来!联系 13566035181

查看: 850|回复: 0

[案例] 8090 - [原创] 自动更新新大榭办公软件TXT版本

 关闭 [复制链接]
发表于 2022-8-15 17:17:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!

您需要 登录 才可以下载或查看,没有账号?注册

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

8090-01-01.py

1.17 KB, 阅读权限: 10, 下载次数: 0, 下载积分: 财富 -1 点

新大榭Python学习社区培训、Excel业务指导、办公软件定制、网站建设;新大榭探索实验室欢迎您!http://lab.daxie.net.cn/
Q群推荐 大榭本地求职招聘QQ群,欢迎转发分享本地招聘信息资讯! 官方招聘1群(已满);官方招聘2群:315816937 *
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新大榭七周年,感谢由您!

文字版|小黑屋|新大榭 ( 浙ICP备16018253号-1 )|点击这里给站长发消息|

GMT+8, 2025-11-3 14:21 , Processed in 0.101719 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表