新大榭论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

查看: 858|回复: 0

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

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

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

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

x
  1. # ===================================
    8 M# r2 W' V1 T
  2. # @ Time: 2022/10/5 13:21           
    $ e- v0 E8 f2 d; m
  3. # @ File: 8090-01-01.py                    
    ' D8 e* C0 Y) N
  4. # @ Version: v1.2
    4 N. H& G+ d8 Z& g7 m
  5. # @ Author: 张黎斌(Zhanglb)                 2 v0 m( V9 F, Q. m7 x
  6. # @ http://lab.daxie.net.cn         
    + r* ?; I0 @5 |6 d
  7. # @ Software: PyCharm                4 \- L2 z8 I& Y3 p4 e" e/ P
  8. # ===================================
    , k1 s  O$ w" ]) }( Z
  9. # -*- codeing = utf-8 -*-9 H7 D1 G# @# d+ J8 E; D% Z
  10. 6 e4 w) l% v% L, g) b8 ~
  11. # 【模型】用Python脚本自动更新新大榭办公软件TXT软件版本/ }. S% l6 ?: m8 ]
  12. # 【原理】先获取tid和ver的值,然后用for循环依次遍历并更新TXT文本
    ) j2 Z+ G3 e! i) n4 B3 c
  13. # 获取当前软件序号及版本(数据库网络自动/input()函数本地人机互动)# j9 V! h) Q7 n/ F1 w
  14. tid = '1111'! b, ~# c9 R2 O
  15. ver = ' V1.5.15.0101' # 注意版本号前面有空格,作者故意留的!
    " Z1 \# w9 i% b: Z$ _/ n$ h( @
  16. # r+ 可读可写,但是不会创建新文件,如新增用 w+ ,请注意!3 S1 d6 [$ |" R, ~
  17. f = open('f:\\'+tid+'.txt', 'r+', encoding='utf-8')
    6 N; e8 H, t+ G+ l2 d3 B! L/ |4 ^
  18. # f1 = f.read()
    / H5 `9 S( @' q( ~3 K# y$ n9 u+ q# H" ~
  19. f1 = f.readline(13)0 S3 X& T( o2 F- h
  20. f2 = f.read()
    + K7 D9 q. h( C  u" z& m2 {
  21. # print(f1)
    3 ^2 a: L4 T6 N" P2 x* P0 t6 j
  22. # print(ver)
    # }0 N; ]' h- U; Y+ ~5 L  n
  23. # f.flush()
    " ~5 ]- t+ e* Q1 S
  24. f.seek(0)2 W* {1 u7 S: u& @) A
  25. if ver != f1:
    ' ]9 a" s% x* {' q( c. r4 w
  26.     f9 = f.write(ver+"\n==============\n" + f1 + f2)/ d; T" ^0 N6 y
  27.     print('恭喜您!新大榭第【', tid, '】号办公软件现已更新完毕!')
    * ^1 M; h9 o2 T( C# a9 n5 b, `* o9 N
  28. else:
    3 X4 ?- K$ H$ y" v& e$ R  N
  29.     print('警告:当前第【', tid, '】号软件更新请求已被系统驳回!')  \2 e+ O3 D8 W6 K% [) P
  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-12-18 23:14 , Processed in 0.078040 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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