摘要: pandas作者Wes McKinney 在【PYTHON FOR DATA ANALYSIS】中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰山一角。 谈到pandas数据的行更新、表合并等操作,一般用到的方法有concat、join、mer 阅读全文
posted @ 2022-05-01 23:14 Vincent-yuan 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: Python追加文件内容测试中需要造几百个账号,写了个脚本可以自动生成账号,但想把生成的账号写入一个文件, 开始用的如下的write()方法,发下会先把原文件的内容清空再写入新的东西,文件里面每次都是最新生成的一个账号 mobile = Method.createPhone() file = r’D 阅读全文
posted @ 2022-05-01 18:32 Vincent-yuan 阅读(3211) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中经常遇见在文本中提取特定位置字符串的需求。 python的正则性能好,很适合做这类字符串的提取,正则表达式的提取一般分两种情况,一种是提取在文本中提取单个位置的字符串,另一种是提取连续多个位置的字符串。 日志分析会遇到这种情况。 1. 单个位置的字符串提取 这种情况我们可以使用(.+?) 阅读全文
posted @ 2022-05-01 18:09 Vincent-yuan 阅读(10886) 评论(0) 推荐(0) 编辑
摘要: 利用os模块 python调用Shell脚本,有三种方法: os.system(cmd)返回值是脚本的退出状态码 os.popen(cmd)返回值是脚本执行过程中的输出内容 commands.getstatusoutput(cmd) 返回(status, output) 1. os.system(c 阅读全文
posted @ 2022-05-01 14:12 Vincent-yuan 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 列表转换成字典 注:列表不能直接使用dict转换成字典。 方法一:使用zip()函数 a = ['a1','a2','a3','a4'] b = ['b1','b2','b3'] d = zip(a,b) print(dict(d)) # {'a1': 'b1', 'a2': 'b2', 'a3': 阅读全文
posted @ 2022-05-01 14:01 Vincent-yuan 阅读(593) 评论(0) 推荐(0) 编辑