- 博客(5)
- 收藏
- 关注
原创 每日10行代码4:python内建变量__name__, type函数
今天因为做到flask相关的题,所以想了解下python的内建变量。a="1234"b=type(a)print(b)c=type(b)print(c)d=type(c)print(d)#print(a.__name__) AttributeError: 'str' object has no attribute '__name__'print(b.__name__)print(type(b).__name__)print(__name__)输出结果:<class '
2020-08-31 22:04:48 367
原创 每日10行代码3:readline和readlines的行结束标志是\n(16进制是0x0A)
最近因为参加ctf比赛,所以想做一个脚本,直接在文件里搜索一些特殊的字符串,所以在研究文件读取的功能,如果直接用read()函数读取的话,文件会读取到内存里,当然对一般大小的文件,读到内存里是不会有什么问题的,因为现在内存一般都8G起步了,单个文件超过4g的都已经比较少了。f = open('test_file_1.png', 'rb')s2 = f.read()s1 = f.readlines()print(len(s1))for line in s1: print(line)pri
2020-08-30 18:14:10 521
原创 每日10行代码2: file.read(), bytes
接上一章内容,继续读取文件先创建一个简单的文本文档,便于测试:文本内容就是26个字母# _*_ encoding:utf-8 _*_f = open('1.txt', 'rb')s1 = f.read()print(s1)输出结果为:b'abcdefghijklmnopqrstuvwxyz'但是某些情况,我就想以16进制查看文件,那么要怎么办呢?f = open('1.txt', 'rb')s1 = f.read()print(s1.hex())print(type(s1.h
2020-08-29 19:50:17 186
原创 每日10行代码第一天: file.read()
做为一个业余编程爱好者,一直想好好学编程,但一直没有大块的时间.今天突然觉得这不是我不去学的一个借口,于是想到了这个每日10行代码的计划,也就是每天至少写10行代码,通过这个来督促自己学好python.下面是第一天的内容: file相关.# python3.6f = open('test_file_1.png','rb') s = f.read(1)print(s)s = f.read(1)print(s)s = f.read(1)print(s)s = f.read(1)print
2020-08-28 18:18:50 547
原创 python3解密栅栏密码的正确方法
python3解密栅栏密码的正确方法今天在做ctf时想找一个栅栏密码的解密脚本,在网上搜过了下,发现竟然没找到一个正确的脚本(也可能是自己的搜索水平太差),倒不是说大家的脚本都有问题,只是在解决特殊情况时会出错。比如这个帖子里的:https://blog.csdn.net/weixin_42109012/article/details/97535995如果加密abcdef 每组字数为4,那么加密后应该是aebfcd,但是按上面的那个贴子里的代码去解密会得到acedbf再比如这个里面的:htt
2020-08-07 17:33:24 2731
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人