- 博客(8)
- 收藏
- 关注
原创 Linux 初识expect和用法详解
Expect定义:能与交互式程序进行“可程序化”会话的脚本语言在Linux环境工作时,会经常遇到需要大量远程登录操作或者跟某程序进行交互的操作,这个时候就需要expect来减少重复工作量,解放双手去做更多的事了。首先,我们先来看一下经常会用到的expect的一些习惯用法、关键字、关键语句吧。expect 也是Linux众多解释器中的其中之一,类似的,在expect文件第一行也是要...
2021-04-12 16:16:47
329
原创 python csv写文件,用Excel打开中文乱码解决
最近在学习python爬虫,需要将爬取的数据存储为csv格式,方便用Excel打开更直观的分析。(这里应用的是豆瓣的排行榜,爬虫入门好像逃不脱这个网站,哈哈)python 中csv的代码段是这样的:import csvcsv_headers = {'剧名','评分','年份','参与评论数'}# 打开一个用来存储数据的文件(文件可以是已经存在,也可以是不存在)f = open('douban.csv','w',encoding='utf-8')# 初始化一个csv.writer()对象
2021-04-12 16:11:37
4418
3
原创 python截图模块之PIL和pyautogui记录
1. PIL下的ImageGrab方法可以实现截取屏幕的目的from PIL import ImageGrab# 截取全屏img_all = ImageGrab.grab()# 坐标值分别为(x,y,w,h)size = (100,100,600,200)img = ImageGrab.grab(size)# 将截图保存img.save('1.png')2.pyautogui模块也可以实现截取屏幕的目的import pyautogui# 坐标值分别为(x,y,w.
2021-03-31 16:57:19
587
原创 Linux 关于 sort 命令的使用
一、简介sort是linux中用于文本排序的命令, 对文本和二进制文件的记录(行)进行排序或合并。二、常用参数-n 按数值大小排序-t 指定分隔符,没有指定时,以空白作为分隔符-k 排序字段 如: -k1 (按第1个字段排序) -k 1.2, 3.4 (按从第1个字段的第2个字符起,到第3个字段第4个字符止,进行排序)-b 忽略每行开始的空格-o 结果输出文件-r 以相反顺序排序-m 合并已经有序的文件,不排序-f 忽略大小写-d 排序时只按字母、数字或空格,忽略其它字符
2021-02-23 15:57:52
1342
原创 查看DB2数据库占用的端口号
通过获取数据库配置检索到端口名,可以通过网络服务配置文件来找到对应关系。示例:$ db2 get dbm cfg | grep -i svcTCP/IP Service name (SVCENAME) = db2c_DB2这时,就需要查找db2c_DB2对应的端口号了。$ cat/etc/services | grepdb2c_DB2db2c_DB2 60000/tcp这个60000就是端口号了。如果DB2是装在windows的server上,那么就需要查找这个配置文件了..
2021-02-22 16:30:05
1913
原创 Windows离线安装PyInstaller及py文件转exe文件的注意事项
写在前面: 用python动手写了个一键签到的程序,因为代码中涉及到账号和密码存放位置及其他配置文件的位置,为防止泄漏,决定将python源代码文件用pyinstaller进行转化,转成windows系统的exe可执行文件。准备环境: python3.8(已安装) Windows8及以上(内网环境 \ 离线环境) PyInstaller 离线安装包及其依赖包 需要转换的代码原文件安装开始: 首先,下...
2020-10-27 16:54:16
1076
原创 Mysql workbench 初次使用遇到的问题(Mac)
初衷:首先,公司在原来的测试环境外层又双叕套了一层认证,使得操作起来更加复杂繁琐;其次,这次数据需求比较着急,现申请流程的话,白白浪费时间。以前也只是借用测试环境的DB2数据库进行数据统计汇总,这样一来,便闪现出在自己的电脑上装个mysql环境进行数据统计汇总的想法了(数据非私密敏感信息)。Mac上安装了mysql8.0版本后,感觉只在终端下操作虽然显得很拉风,但是为了可以更直观的管理和使用mysql,就不能缺少一个得心应手的图形化管理工具,这里我使用的是mysqlworkbench,下面我讲一下初次使
2020-10-10 15:53:53
1472
原创 linux中nl命令的简介
最近公司出于安全或者其他方面的考虑,命令cat被禁用了,因此习惯使用cat来标准输出文件的我就感到特别的不习惯,看鸟哥的书时发现了nl这个命令,便上网找到了一些用法。nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。 1.命令格式: ...
2018-03-05 15:13:19
4969
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人