![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
开发者超屎
软件开发
展开
-
Python3 不解压直接解析xml文件,并进行csv出力
现在有一个zip文件,里面有多个类型的文件,想要在不解压zip包的情况下筛选并解析其中的xml文件,并且将解析的数据出力到csv文件中。(利用Python提供的zipfile库)宜人宜己,方便自己以后查找,也给大家提供一个思路吧。Python环境:Python 3.7IDE:JetBrains PyCharm条件准备:在任意路径下放入需要进行读取的zip文件:eg:在 E:\w...原创 2019-06-15 18:49:22 · 878 阅读 · 0 评论 -
Python3 根据函数名动态调用函数
最近项目需求,需要动态调用函数,这里整理一下思路。很多时候,我们需要根据外面传进来的字符串取动态调用函数,并获取返回值。例如单项目检查等,检查的类型可以事先在定义文件中配置好,这样后期维护的时候,如果需要修改,直接修改配置文件就好了,而不必修改代码。要动态调用,如果是在同一个模块(.py)中,直接使用eval(function_name)(param(如果有的话))。如果是在一个模块中动态调用...原创 2019-07-02 21:18:48 · 6361 阅读 · 1 评论 -
Python3 日志同时输出到控制台和文件
python3中想要将程序的日志打印到文件中,便于后期查看原因。但是在开发阶段又想让日志打印到控制台,这时候可以用一个类将其封装起来,用法就跟java差不多,配置也很简单。需要用到python内置模块 logging 和其中的函数handlers。直接上代码:import loggingfrom logging import handlers# 日志输出class Logg...原创 2019-07-02 21:47:54 · 5951 阅读 · 1 评论 -
Python3 将本地时间转换成指定时区时间
最近项目进行开发时,接收到一个时间字符串,需要把这个时间字符串转换成指定时区的时间,并计算出纪元时间。找了很多资料文档,介绍的虽然都比较详细,但是不符合我的需求,而且同一个点介绍的情况不一样,觉得有些混乱。经过大量资料查阅并亲自实际操作后终于实现了,这里做一下记录。参考资料:How To Convert Non-UTC Timestamp Into UNIX Epoch Time In Pyt...原创 2019-07-14 22:16:52 · 5036 阅读 · 0 评论