摘要:
import hashlibmd = hashlib.md5() # 构造一个md5对象s = 'ssj123'md.update(s.encode()) # 把字符串变成bytes类型,如果不加encode()就会报错 print(md.digest()) # 打印生成b'\xa4:\x03f\x 阅读全文
摘要:
json.dumps方法将字典转成json串: import jsonuser_info = { 'name': '孙树江', 'age': 30, 'addr': '北京' }f = open('aaa.json', 'w', encoding='utf8') # 运行完在aaa.json文件里看 阅读全文
摘要:
#需求分析:#1、前三位确定,可以定义一个list,如lis = ['131', '132', '133', '134', '135','136','137','138','139','158', '159', '185', '186', '188']#2、后面的八位随机取,通过random.sam 阅读全文
摘要:
1、当前目录下有很多文件夹、文件,统计/usr/local/这个目录下,如果是文件,那么就给删除 /usr/local/,自己创建一下目录和文件,实现这个功能 import osfpath = os.path.join(os.getcwd(),'usr\local') # 按照题意生成新的路径是D: 阅读全文
摘要:
import在去寻找python文件的时候,首先从当前目录下找,当前目录没有就去环境变量里找,这个环境变量是python自己的环境变量,如果跨文件夹import,就得把那个要import的文件夹的路径加到环境变量里来,这样就可以使用这个文件夹下面的文件了 import sysprint(sys.pa 阅读全文
摘要:
一个python文件就是一个模块,一个模块也是一个python文件1、标准模块、标准包:python自带的这些模块import time,string,random2、第三方模块(别人写好的,需要自己安装)a、pip/pip.exe install + ruanjian在python3里面pip是自 阅读全文
摘要:
深拷贝和浅拷贝的区别:浅拷贝指向同一块内存地址,深拷贝是开辟了另外一个内存地址,但是内存地址变了不一定是深拷贝 import copya = ['123', ['aaa', 'bbb']]b = copy.deepcopy(a) # 深拷贝是重新开辟了一块内容空间,a和b地址不一样了c = a[:] 阅读全文
摘要:
import timefor i in range(10): time.sleep(1) print('#', end='', flush=True) # end =代表以什么结束,默认是以\n换行结束# 默认flush=False,10秒后一次性打印10个#,flush=True可以正确实现,间隔 阅读全文
摘要:
# 1、作业:# 先让你登录 # { # "nhy":{"passwd":123,'role':1,'money':10000,"carts":['mac']}, # "nhy2":{"passwd":123,'role':2,'money':10000,"carts":[]} # } # role 阅读全文
摘要:
import timepointer = 0 # 存文件指针变量while True: with open('access.log') as fr: # access.log文件在pycharm的day4里 ips = [] fr.seek(pointer) # 移动指针 for line in f 阅读全文