写入txt:
version="V1.0"
commit="fix:修改了部分内容"
name=$version"-debug"
echo $commit > ./$name.txt
判断文件是否存在:
isExist=`find . -name "b.txt"`
if [ "$isExist" = "" ];then
echo "不存在"
else
echo "存在"
fi
# 在当前目录及其子目录下查找 `test.txt` 文件,不存在则无输出;
# 若存在,则输出相关...
阅读全文>>
直接使用dic[key]读取不存在的键会报错
>>> person = {'name' : 'xiaoming'}
>>> person['age']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'age'
可以使用字典的的内置方法get进行读取,如果键不存在会返回None,也可以指定一个当键不存在时的默认值返回值,这个方法不会改变字典本身
>>...
阅读全文>>
一、and 与 or
and、or则依据是否非0来决定输出:(以下0标识·非真·单位,1标识·真·单位)
and运算时,有0单位返0,无0返尾(最后一个元素)
or运算时,有1返1,无1返尾(最后一个元素)
二、& 与 |
1.当比较单位包含有非数值单位时功能同and 与 or用法
2.当比较单位同时为数值单位时会执行位运算
3.支持set集合运算,分别表示取交集、并集
补充:s...
阅读全文>>
第一步:进入源文件目录
cd /usr/data/pytest
第二步:生成setup打包配置文件
py2applet --make-setup DesignSign.py
第三步:修改setup配置信息
应用依赖文件/版本/图标等等信息
APP: 放置要执行py的列表
DATA_FILES: 存放所有要用到的文件资源,比如我放置了py_utils/这个是工具包文件夹,又放置了app所要显示的图片...
阅读全文>>
在爬虫中报如下的错误:
requests.exceptions.ConnectionError: (‘Connection aborted.’, RemoteDisconnected(‘Remote end closed connection without response’,))
发现该错误是因为如下:
1、http的连接数超过最大限制,默认的情况下连接是Keep-alive的,所以这就导致了服务器保持了太多连接而不能再新建连接。
2、ip被封
3、程序请求速度过快。
解决办法如下:
第一种方法:
try:
page1 = r...
阅读全文>>
1.strptime中的p代表parse,意为解析,也就是将一个字符串解析成时间格式,什么是时间格式,下图为例
import datetime
strdate = '2020年6月23日 12:12:08'
parsedate = datetime.datetime.strptime(strdate,'%Y年%m月%d日 %H:%M:%S')
print(type(parsedate)) #输出:<class 'datetime.datetime'>
print(parsedate) &nb...
阅读全文>>
import 模块:导入一个模块,注:相当于导入的是一个文件夹,每次使用模块中的函数都要确定引用。
from…import XX:导入的是一个模块中的一个函数;注:相当于导入的是一个文件夹中的文件,是绝对路径。
from…import * :是把一个模块中所有的函数都导入进来, 注:相当于导入的是一个文件夹中的所有文件,所有函数都是绝对路径。
以哈希加密模块为例:
直接使用import 模块:
import hashlib
password = 'hello123'
hashlib.md5(passw...
阅读全文>>
通常在脚本代码的第一行会看到:
Shell:
#!/bin/bash
或者
Python:
#!/usr/bin/python3
首先要确定的一点是它不是注释。这两句话的目的都是指出你当前的脚本文件需要用什么可执行程序去运行它。
———————————————————————————————————————————————————
#!/bin/bash
第一行的内容...
阅读全文>>
1.强制等待:sleep()
强制等待:不管浏览器元素是否加载完成,程序都得等待3秒,3秒一到,继续执行下面的代码。
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
sleep(3) # 强制等待3秒
print(driver.title)
driver.quit()
2.显示等待:WebDriverWait()类
显示等待:设置一个等待时间和一个条件,在规定时间内,每隔一段时间查...
阅读全文>>