
python
文章平均质量分 58
运猫
唯一能够阻止你前进的人就是你自己。
展开
-
Python @ 装饰器
一、简单例子先看下面一个简单的例子程序t1清单def funA(fn): print('A') fn() # fn实际就是funB(函数对象)@funAdef funB(): print('B')# if __name__ == "__main__":# funB()运行结果:AB(要注意 9、10行的代码被注释了,但是funA仍然被执行了)相当于funA(funB)好了,如果要是把 9、10行的注释去掉,执行结果是:Traceback原创 2022-04-16 17:44:37 · 645 阅读 · 0 评论 -
python2 与python3 区别
写文件下面这段代码,在python2中可以正常运行。但是python3会报错,因为是用w方式打开(而不是wb),则二进制数据不能写入该文件(会报错)。with open("a.txt", 'w') as pfile: pfile.write(b'abc') pfile.write(b'\xef\xbb\xbf')CSV数据操作csv库在Python3中,csv.writer期望在文本模式下打开类似文件的对象.在Python2中,csv.writer需要一个以二进制模式打原创 2021-09-11 00:35:00 · 281 阅读 · 0 评论 -
Jupyter IPython Anaconda
IPython Notebook 改名叫Jupyter Notebook 了。 ref: windows中jupyter(原ipython notebook)中文件工作路径的设置Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。 ref: 致Python初学者们 - Anaconda入门使用指南Questioncmd提示找不到命原创 2018-02-02 22:42:50 · 443 阅读 · 0 评论