python记录路径的几种写法
python记录路径的几种写法
python中,有时没有用好 / 与 \ 就会出现错误。例如:
SyntaxError: (unicode error) &39; codec can't decode bytes in position 0-2: truncated \uXXXX escape
这是因为\被用为转义字符,正确表示记录路径有三种:
dir1=r‘C:\Users\10622\'
dir2=‘C:\\Users\\10622\\'
dir3=‘C:/Users/10622/&
由于反斜杠在C#中是转义字符的起始字符
由于反斜杠在C#中是转义字符的起始字符,因此如果要将字符串变量str赋值为“c:\windows\”,则应写成str=“c:\\windows\\”或str=@“c:\windows\”,字符@的作用是使后边的字符串常量中包含的反斜杠不被识别为转义字符。——《C#从入门到精通(第2版)》
日期:20230320
日期:20230320
学习python第一天
学习内容:
1、print函数,支持打印数字、字符串、支持运算
2、open函数,将数据输出到文件
3、转义字符
\n换行
\t补空格,最长4位,被占用补剩余的
\r光标回到本行首位
\b往前删一位
\转义单引号,转义双引号、转义\
4、原字符
r显示原字符,且最后一个字符不能为\
5、变量的定义和使用
6、常用的数据类型及其转换
int 整数类型
float 浮点数类型
bool 布尔类型
Str 字符串类型
str(),int(),float()数据类型转换
7、input输入函数,输入的值类型为str
8、算数运算符
算数运算符:标准算数运算符、取余运算符、幂运算符
标准运算符:加(+)减(-)乘(*)除(/)整除(//)
取余运算符:%
幂运算符:**
9、赋值运算符
链式赋值 a=b=c=10
参数赋值 a+=5
解包赋值 a,b,c=2,3,4
10、比较运算符
大于>、小于<、等于==、大于等于>=、小于等于<=、不等于!=、is、is not
11、布尔运算符
and、or、not、in、not in
linux查询统计命令
linux查询统计命令
1、统计443端口的连接数据
2、查看当前并发访问数
3、根据访问IP统计UV
awk '{print $1}' ess.log|sort | uniq -c |wc -l
4、统计访问URL统计PV
awk '{print $7}' ess.log|wc -l
5、查询访问最频繁的URL
awk '{print $7}' ess.log|sort | uniq -c |sort -n -k
1 -r|more
6、查询访问最频繁的IP
awk '{print $1}' ess.log|sort | uniq -c |sort -n -k
1 -r|more
7、根据时间段统计查看日志
cat ess.log| sed -n '/14\/Mar\/2015:21/,/14\/Mar\/2015:22/p'|more
注意:时间的斜线要用“\”转义