1.大数据量的list,要进行局部元素删除,尽量避免用del随机删除,非常影响性能,如果删除量很大,不如直接新建list,然后用下面的方法释放清空旧list. 2.对于一般性数据量超大的list,快速清空释放内存,可直接用 a = [] 来释放.其中a为list. 3.对于作为函数参数的list,用上面的方法是不行的,因为函数执行完后,list长度是不变的,但是可以这样在函数中释放一个参数list所占内存: del a[:],速度很快,也彻底:)
#!/usr/bin/env python# -*- coding:utf-8 -*-import os def del_file(path): for i in os.listdir(path): path_file = os.path.join(path,i) if os.path.isfile(path_file): os.remove(path_file) else: del_file(path_file) dir_name = "d:\\LR\\WxServer\\friendfile
add by zhj: 有些地方不正确,有时间再改吧 原文:Python Cheat Sheet Cheat sheet of Python. Some basic concepts for Python programmer need to know. Python Naming Styles # see: PEP8 # for public use var # for internal use _var # convention to avoid conflict keyword var_
What's the most effective way to get started with deep learning? 29 Answers Yoshua Bengio, My lab has been one of the three that started the deep learning approach, back in 2006, along with Hinton's... Answered Jan 20, 2016 Originally Ans
For Append As: Open "1.txt" For Append As #1Open "1.txt"就是打开名为1.txt的文件For Append就是追加的意思,也就是在原有文件内容的后面增加新的内容As #1是把打开的文件标识为一个句柄#1,用于后面的代码对这个文件进读写行操作, 比如print #1, "1234" 打开word文档: Sub test() Dim DocApp As Object Set Doc