随笔分类 -  Python

Python 获取文件夹里所有 log 的起止时间戳
摘要:import sys, os def get_timestamp(file_name): cnt = 0; with open(file_name,"r") as f: for line in f.readlines(): line = line.strip() #print (line) if(c 阅读全文

posted @ 2020-12-03 13:22 liujx2019 阅读(579) 评论(0) 推荐(0)

Python 脚本,计算相邻两条带 token 的 log 的时间差
摘要:import sys, os def get_interval(file_name, key_word): cnt = 0; prev = 0; interval_list = []; with open(file_name,"r") as f: for line in f.readlines(): 阅读全文

posted @ 2020-12-03 13:21 liujx2019 阅读(193) 评论(0) 推荐(0)

Python3 脚本 解压缩文件夹中的所有gz文件
摘要:import gzip import shutil def gunzip_shutil(source_filepath, dest_filepath, block_size=65536): with gzip.open(source_filepath, 'rb') as s_file, \ open 阅读全文

posted @ 2020-12-03 09:35 liujx2019 阅读(1274) 评论(0) 推荐(0)

Python 安装第三方插件时,报错 unable to find vcvarsall.bat
摘要:一般Python3.5及以上版本,安装“Visual C++ Build Tools 2015”即可。 https://devblogs.microsoft.com/python/unable-to-find-vcvarsall-bat/ 重点是这一段 阅读全文

posted @ 2020-05-28 14:09 liujx2019 阅读(185) 评论(0) 推荐(0)

Python 替换文本中的某些词语
摘要:https://stackoverflow.com/questions/39086/search-and-replace-a-line-in-a-file-in-python 阅读全文

posted @ 2019-10-26 15:11 liujx2019 阅读(1026) 评论(0) 推荐(0)

Python 删除含有只读文件(夹)的文件夹
摘要:def rm_read_only(fn, tmp, info): if os.path.isfile(tmp): os.chmod(tmp, stat.S_IWRITE) os.remove(tmp) elif os.path.isdir(tmp): os.chmod(tmp, stat.S_IWRITE) sh... 阅读全文

posted @ 2019-08-14 16:47 liujx2019 阅读(1107) 评论(0) 推荐(1)

python字符串 提取括号中的内容
摘要:返回值是一个列表 阅读全文

posted @ 2019-08-07 09:54 liujx2019 阅读(14704) 评论(0) 推荐(0)

Python获取当前 年 月 日
摘要:import datetime datetime.datetime.now().year datetime.datetime.now().month datetime.datetime.now().day 阅读全文

posted @ 2019-08-07 09:51 liujx2019 阅读(2517) 评论(0) 推荐(0)

Python 如何实现 单实例
摘要:出处:https://stackoverflow.com/questions/380870/make-sure-only-a-single-instance-of-a-program-is-running https://pypi.org/project/tendo/#files 阅读全文

posted @ 2019-08-03 13:07 liujx2019 阅读(212) 评论(0) 推荐(0)

Python 如何写 Ubuntu syslog
摘要:address='/dev/log' 是关键 import logging from logging.handlers import SysLogHandler logger = logging.getLogger() logger.setLevel(logging.INFO) syslog = SysLogHandler(address='/dev/log') formatter = log... 阅读全文

posted @ 2019-07-31 14:58 liujx2019 阅读(185) 评论(0) 推荐(0)

[Python] bytes 转换成 str
摘要:b = b"example" # bytes object s = "example" # str object sb = bytes(s, encoding = "utf8") # str to bytes 或者:sb = str.encode(s) # str to bytes bs = str(b, encoding = "utf... 阅读全文

posted @ 2019-07-29 10:44 liujx2019 阅读(2894) 评论(0) 推荐(0)

Python执行Linux cmd命令,获取输出的一种方法,输出是bytes
摘要:import subprocess p = subprocess.Popen('df -lh', stdout=subprocess.PIPE, shell=True) print(p.stdout.read()) 阅读全文

posted @ 2019-07-29 10:42 liujx2019 阅读(860) 评论(0) 推荐(0)

Python 输出 log 到文件的方法
摘要:import loggingfrom logging.handlers import RotatingFileHandler module_name = "test_module" Rthandler = RotatingFileHandler("/var/lib/test_log/%s.log" % (module_name), maxBytes=10 * 1024 * 1024, ba... 阅读全文

posted @ 2019-07-12 16:26 liujx2019 阅读(1800) 评论(0) 推荐(0)

Python logging 模块打印异常 exception
摘要:logger.exception(sys.exc_info()) 阅读全文

posted @ 2019-07-12 16:24 liujx2019 阅读(2793) 评论(0) 推荐(0)

ModuleNotFoundError: No module named 'sklearn.cross_validation'
摘要:在sklearn 0.18及以上的版本中,出现了sklearn.cross_validation无法导入的情况,原因是新版本中此包被废弃 只需将 cross_validation 改为 model_selection 即可 阅读全文

posted @ 2019-04-17 16:26 liujx2019 阅读(3145) 评论(0) 推荐(0)

Python 基础教程(第二版)笔记 (2) 字典
摘要:P59 字典方法 1. clear 2. copy, deepcopy 3. fromkeys 4. get 比下标安全 5. has_key 6. items, iteritems 7. keys, iterkeys 8. pop 9. popitem 10. setdefault 11. upd 阅读全文

posted @ 2019-03-20 15:34 liujx2019 阅读(126) 评论(0) 推荐(0)

Python 基础教程(第二版)笔记 (1)
摘要:P22 除非对 input 有特别的需要,否则应该尽可能使用 raw_input 函数。 长字符串,跨多行,用三个引号代替普通引号。并且不需要使用反斜线进行转义。 P23 原始字符串 并且不能以反斜线结尾 假如nowhere是一个文件夹,应该写成这样 P36 列表方法:1.append, 2.cou 阅读全文

posted @ 2019-03-15 17:21 liujx2019 阅读(188) 评论(0) 推荐(0)

Python [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 解决方法
摘要:http://bookshadow.com/weblog/2015/04/22/sae-python-weibo-sdk-certificate-verify-failed/ 一个搭建在SAE上的Django应用,使用新浪微博提供的Python SDK已经稳定运行一年有余,但最近开始持续出现微博认证 阅读全文

posted @ 2019-01-28 16:50 liujx2019 阅读(1967) 评论(0) 推荐(0)

PEP8 Python 编码规范整理
摘要:https://www.douban.com/note/134971609/ 决定开始Python之路了,利用业余时间,争取更深入学习Python。编程语言不是艺术,而是工作或者说是工具,所以整理并遵循一套编码规范是十分必要的。所以今天下午我根据PEP 8整理了一份,以后都照此编码了,还会持续更新。 阅读全文

posted @ 2019-01-28 16:44 liujx2019 阅读(548) 评论(0) 推荐(0)

【转载】pyinstaller的使用和几个坑
摘要:1.-w是不显示命令窗口, -i 图标文件的路径 这是改变图标的,但是我发现只能改变任务栏里的和命令窗口的图标,并不能改变exe文件的图标。另外这些参数要加载pyinstaller和路径中间。2.有一些代码需要调用一些图片和资源文件的,这是不会自动导入的,需要你自己手动复制进去才行。不然exe文件运 阅读全文

posted @ 2019-01-17 15:33 liujx2019 阅读(614) 评论(0) 推荐(0)

导航