![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 58
运猫
唯一能够阻止你前进的人就是你自己。
展开
-
Python @ 装饰器
一、简单例子 先看下面一个简单的例子程序 t1清单 def funA(fn): print('A') fn() # fn实际就是funB(函数对象) @funA def funB(): print('B') # if __name__ == "__main__": # funB() 运行结果: A B (要注意 9、10行的代码被注释了,但是funA仍然被执行了)相当于funA(funB) 好了,如果要是把 9、10行的注释去掉,执行结果是: Traceback原创 2022-04-16 17:44:37 · 574 阅读 · 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 · 210 阅读 · 0 评论 -
Jupyter IPython Anaconda
IPython Notebook 改名叫Jupyter Notebook 了。 ref: windows中jupyter(原ipython notebook)中文件工作路径的设置Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。 ref: 致Python初学者们 - Anaconda入门使用指南Question cmd提示找不到命原创 2018-02-02 22:42:50 · 409 阅读 · 0 评论